v3.22.4
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortized Cost    
Due in one year $ 58,033  
Due in one to five years 63,639  
Cost 121,672 $ 196,093
Fair Value    
Due in one year 56,791  
Due in one to five years 61,381  
Total $ 118,172 $ 195,496