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.1
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Cost Total $ 54,533
Unrealized gains 23
Unrealized (losses) (658)
Fair Value Total 53,898
Maturity by period Less than 1 year 31,833
Maturity by period 1 to 5 years 22,065
Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Cost Total 37,549
Unrealized gains 17
Unrealized (losses) (570)
Fair Value Total 36,996
Maturity by period Less than 1 year 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,984
Unrealized gains 6
Unrealized (losses) (88)
Fair Value Total 16,902
Maturity by period 1 to 5 years $ 16,902