v3.22.4
Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commercial Paper    
Amortized Cost    
Less than 1 year $ 20,093 $ 100,929
Due after one year through five years 0 0
Total 20,093 100,929
Gross Unrealized Loss    
Less than 1 year (73) (69)
Due after one year through five years 0 0
Total (73) (69)
Corporate Notes/Bonds    
Amortized Cost    
Less than 1 year 72,823 41,173
Due after one year through five years 14,268 84,478
Total 87,091 125,651
Gross Unrealized Loss    
Less than 1 year (910) (61)
Due after one year through five years (88) (409)
Total (998) (470)
Securities of government sponsored entities    
Amortized Cost    
Less than 1 year 1,998 0
Due after one year through five years 0 0
Total 1,998 0
Gross Unrealized Loss    
Less than 1 year (16) 0
Due after one year through five years 0 0
Total $ (16) $ 0