XML 54 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements and Disclosures - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurements [Line Items]    
Amortized Cost Basis $ 337,215,000  
Gross Unrealized Gains 5,000  
Gross Unrealized Losses (986,000)  
Estimated Fair Value, Short Term 199,617,000 $ 51,773,000
Estimated Fair Value, Long Term 136,617,000 0
Estimated Fair Value 336,234,000  
Short-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 199,900,000 51,757
Gross Unrealized Gains 1,000 20
Gross Unrealized Losses (284,000) (4,000)
Estimated Fair Value, Short Term 199,617,000 51,773
Short-Term Marketable Securities | Commercial Paper    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 18,037,000 7,311
Gross Unrealized Gains 0 2
Gross Unrealized Losses (18,000) 0
Estimated Fair Value, Short Term 18,019,000  
Short-Term Marketable Securities | Certificated of Deposit    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 6,984,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses (10,000)  
Estimated Fair Value, Short Term 6,974,000  
Long-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 137,315,000  
Gross Unrealized Gains 4,000  
Gross Unrealized Losses (702,000)  
Estimated Fair Value, Long Term 136,617,000  
Long-Term Marketable Securities | Commercial Paper    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 0  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value, Long Term 0  
Long-Term Marketable Securities | Certificated of Deposit    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 0  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value, Long Term 0  
Treasury bills | Short-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Estimated Fair Value, Short Term   7,313
Treasury Bills | Short-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 29,814,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses (6,000)  
Estimated Fair Value, Short Term 29,808,000  
Treasury Bills | Long-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 2,941,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses (17,000)  
Estimated Fair Value, Long Term 2,924,000  
Corporate Debt Securities | Short-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 145,065,000 44,446
Gross Unrealized Gains 1,000 18
Gross Unrealized Losses (250,000) (4,000)
Estimated Fair Value, Short Term 144,816,000 $ 44,460
Corporate Debt Securities | Long-Term Marketable Securities    
Fair Value Measurements [Line Items]    
Amortized Cost Basis 134,374,000  
Gross Unrealized Gains 4,000  
Gross Unrealized Losses (685,000)  
Estimated Fair Value, Long Term $ 133,693,000