v3.26.1
Marketable Securities - (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Investments      
Amortized Cost $ 14,578   $ 15,818
Gross Unrealized Gain 2   19
Gross Unrealized Loss (4)   (1)
Estimated Fair Value 14,576   15,836
Gross realized gains 1 $ 0  
Gross realized loss   $ 0  
Fair market value of investments in unrealized loss position 11,000    
Unrealized losses in a continuous loss position for more than 12 months 0    
Accrued interest receivable $ 100   $ 300
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current   Prepaid Expense and Other Assets, Current
Cost Maturities:      
Within 1 year $ 14,578    
Total investments available for sale 14,578    
Fair Value Maturities:      
Within 1 year 14,576    
Total investments available for sale 14,576    
Corporate bonds      
Investments      
Amortized Cost 14,578   $ 15,818
Gross Unrealized Gain 2   19
Gross Unrealized Loss (4)   (1)
Estimated Fair Value $ 14,576   $ 15,836