v3.26.1
Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt securities, available-for-sale, excluding accrued interest, current    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities interest receivable $ 4,143 $ 4,005
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Marketable debt securities Marketable debt securities
Prepaid expenses and other current assets    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities interest receivable $ 4,566 $ 3,160
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Prepaid and other current assets Prepaid and other current assets