Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cost Total $ 44,259 $ 54,533
Unrealized gains 143 23
Unrealized (losses) (568) (658)
Fair Value Total 43,834 53,898
Maturity by period Less than 1 year 43,834 31,833
Maturity by period 1 to 5 years   22,065
Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Cost Total 27,271 37,549
Unrealized gains 134 17
Unrealized (losses) (138) (570)
Fair Value Total 27,267 36,996
Maturity by period Less than 1 year 27,267 31,833
Maturity by period 1 to 5 years   5,163
U.S. Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Cost Total 16,988 16,984
Unrealized gains 9 6
Unrealized (losses) (430) (88)
Fair Value Total 16,567 16,902
Maturity by period Less than 1 year $ 16,567  
Maturity by period 1 to 5 years   $ 16,902