XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year $ 116,528  
Due in one to five years 5,731  
Cost 122,259 $ 121,672
Fair Value    
Due in one year 116,024  
Due in one to five years 5,677  
Total $ 121,701 $ 118,172