Quarterly report [Sections 13 or 15(d)]

Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security (Details)

v3.26.1
Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Marketable Securities, Available-for-Sale, by Type of Security (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 198,882 $ 236,127
Fair Value 198,039 236,265
Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 56,560 90,557
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 28
Gross Unrealized Losses (39) (21)
Fair Value 56,527 90,564
Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 142,322 145,570
Allowance for Credit Losses 0 0
Gross Unrealized Gains 581 1,265
Gross Unrealized Losses (1,391) (1,134)
Fair Value 141,512 145,701
U.S. treasuries | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 2,002  
Allowance for Credit Losses 0  
Gross Unrealized Gains 1  
Gross Unrealized Losses 0  
Fair Value 2,003 0
U.S. treasuries | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 27,049 29,058
Allowance for Credit Losses 0 0
Gross Unrealized Gains 30 218
Gross Unrealized Losses (37) (17)
Fair Value 27,042 29,259
U.S. government sponsored entities | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 2,427 2,490
Allowance for Credit Losses 0 0
Gross Unrealized Gains 13 17
Gross Unrealized Losses (50) (46)
Fair Value 2,390 2,461
Corporate debt | Short-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 54,558 90,557
Allowance for Credit Losses 0 0
Gross Unrealized Gains 5 28
Gross Unrealized Losses (39) (21)
Fair Value 54,524 90,564
Corporate debt | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 51,265 54,093
Allowance for Credit Losses 0 0
Gross Unrealized Gains 285 578
Gross Unrealized Losses (537) (414)
Fair Value 51,013 54,257
Asset-backed securities (“ABS”) and other | Long-term investments:    
Marketable Securities [Line Items]    
Amortized Cost 61,581 59,929
Allowance for Credit Losses 0 0
Gross Unrealized Gains 253 452
Gross Unrealized Losses (767) (657)
Fair Value $ 61,067 $ 59,724