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
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 193,106 $ 236,127
Fair Value 191,695 236,265
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Marketable Securities [Line Items]    
Amortized Cost 57,287 90,557
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 28
Gross Unrealized Losses (44) (21)
Fair Value 57,249 90,564
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Marketable Securities [Line Items]    
Amortized Cost 135,819 145,570
Allowance for Credit Losses 0 0
Gross Unrealized Gains 338 1,265
Gross Unrealized Losses (1,711) (1,134)
Fair Value 134,446 145,701
U.S. treasuries | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Marketable Securities [Line Items]    
Amortized Cost 9,765  
Allowance for Credit Losses 0  
Gross Unrealized Gains 0  
Gross Unrealized Losses (13)  
Fair Value 9,752 0
U.S. treasuries | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Marketable Securities [Line Items]    
Amortized Cost 21,759 29,058
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 218
Gross Unrealized Losses (183) (17)
Fair Value 21,576 29,259
U.S. government sponsored entities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Marketable Securities [Line Items]    
Amortized Cost 4,074 2,490
Allowance for Credit Losses 0 0
Gross Unrealized Gains 10 17
Gross Unrealized Losses (75) (46)
Fair Value 4,009 2,461
Corporate debt | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Marketable Securities [Line Items]    
Amortized Cost 47,522 90,557
Allowance for Credit Losses 0 0
Gross Unrealized Gains 6 28
Gross Unrealized Losses (31) (21)
Fair Value 47,497 90,564
Corporate debt | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Marketable Securities [Line Items]    
Amortized Cost 48,419 54,093
Allowance for Credit Losses 0 0
Gross Unrealized Gains 169 578
Gross Unrealized Losses (544) (414)
Fair Value 48,044 54,257
Asset-backed securities (“ABS”) and other | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Marketable Securities [Line Items]    
Amortized Cost 61,567 59,929
Allowance for Credit Losses 0 0
Gross Unrealized Gains 159 452
Gross Unrealized Losses (909) (657)
Fair Value $ 60,817 $ 59,724