XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Realized gain or loss on available-for-sale securities $ 0 $ 34,000  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Investments 249,900,000   $ 30,800,000
Significant Other Observable Inputs (Level 2)      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Marketable securities 196,900,000   217,100,000
Accrued interest receivable 1,200,000   $ 1,200,000
Significant Other Observable Inputs (Level 2) | Short-term investments      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Marketable securities 187,100,000    
Significant Other Observable Inputs (Level 2) | Long Term Investments      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Marketable securities $ 9,800,000