v3.24.2
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year $ 48,740  
Due in one to five years 2,809  
Total 51,549 $ 122,259
Fair Value    
Due in one year 48,607  
Due in one to five years 2,756  
Total $ 51,363 $ 121,701