v3.26.1
Available-for-Sale Marketable Securities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]          
Cash Equivalents $ 27,000,000   $ 27,000,000   $ 122,200,000
Available-for-sale marketable securities 167,621,000   167,621,000   155,160,000
Impairment losses on investments 0 $ 0 0 $ 0  
Accrued interest receivable 1,700,000   1,700,000   $ 600,000
Accrued write off interest receivables $ 0 $ 0 $ 0 $ 0