v3.26.1
Financial Instruments - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
position
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
May 31, 2024
USD ($)
Mar. 21, 2024
USD ($)
Fair Value Disclosures [Abstract]          
Number of marketable securities in a gross unrealized loss position | position 90        
Fair market value of marketable securities in unrealized loss position $ 162,900,000        
Accrued interest receivable $ 2,100,000   $ 2,100,000    
Debt securities, available-for-sale, accrued interest, after allowance for credit loss, statement of financial position [extensible enumeration] Prepaid expenses and other current assets   Prepaid expenses and other current assets    
Equity without a readily determinable fair value     $ 1,100,000 $ 1,300,000 $ 0
Upward adjustment     200,000    
Downward adjustment $ 0 $ 0 $ 400,000