Annual report pursuant to Section 13 and 15(d)

Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details)

v3.22.4
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 40,062 $ 54,005
Unrealized Gains 2 1
Unrealized (Losses) (352) (108)
Fair Value Total 39,712 53,898
Maturity by period Less than 1 Year 39,712 35,970
Maturity by period 1 to 5 Years   17,928
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,836 31,723
Unrealized Gains   1
Unrealized (Losses) (55) (21)
Fair Value Total 7,781 31,703
Maturity by period Less than 1 Year 7,781 30,677
Maturity by period 1 to 5 Years   1,026
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,230 5,293
Unrealized Gains 2  
Fair Value Total 15,232 5,293
Maturity by period Less than 1 Year 15,232 5,293
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,996 16,989
Unrealized (Losses) (297) (87)
Fair Value Total 16,699 16,902
Maturity by period Less than 1 Year $ 16,699  
Maturity by period 1 to 5 Years   $ 16,902