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.1
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cost Total $ 44,957 $ 54,533
Unrealized gains 23 23
Unrealized (losses) (1,071) (658)
Fair Value Total 43,909 53,898
Maturity by period Less than 1 year 25,174 31,833
Maturity by period 1 to 5 years 18,735 22,065
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cost Total 21,443 37,549
Unrealized gains 19 17
Unrealized (losses) (725) (570)
Fair Value Total 20,737 36,996
Maturity by period Less than 1 year 16,683 31,833
Maturity by period 1 to 5 years 4,054 5,163
U.S. Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Cost Total 23,514 16,984
Unrealized gains 4 6
Unrealized (losses) (346) (88)
Fair Value Total 23,172 16,902
Maturity by period Less than 1 year 8,491  
Maturity by period 1 to 5 years $ 14,681 $ 16,902