XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 48,810,000 $ 37,706,000
Marketable Securities 149,127,000 190,856,000
Marketable securities, noncurrent 15,096,000 25,505,000
Marketable securities, current 134,031,000 165,351,000
Allowance for credit losses 0 0
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 36,399,000 70,043,000
Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 112,728,000 120,813,000
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 48,709,000 $ 37,694,000