XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
MarketableSecurities
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
MarketableSecurities
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair value liabilities, into level 3 transfer amount $ 0 $ 0  
Fair value liabilities, out of level 3 transfer amount $ 0 0  
Available-for-sale marketable securities in an unrealized loss position | MarketableSecurities 2   10
Available-for-sale marketable securities in an unrealized loss position | MarketableSecurities 2   8
Available-for-sale marketable securities in an unrealized loss position greater than twelve months | MarketableSecurities     2
Allowance for credit losses $ 0    
Accrued interest receivable on available-for-sale marketable securities 400,000   $ 800,000
Accrued interest receivables write-off $ 0 $ 0  
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets   Prepaid Expense and Other Assets
Minimum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Available-for-sale securities unrealized loss position 12 months   12 months