XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 89,365 $ 120,155
Marketable securities | Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 567,961 679,959
Gross Unrealized Gains 461 1,267
Gross Unrealized Losses (232) (1)
Fair Value 568,190 681,225
Marketable securities | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 113,997 186,971
Gross Unrealized Gains 0 231
Gross Unrealized Losses (383) 0
Fair Value 113,614 187,202
US Treasury securities | Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 567,961 679,959
Gross Unrealized Gains 461 1,267
Gross Unrealized Losses (232) (1)
Fair Value 568,190 681,225
US Treasury securities | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 113,997 186,971
Gross Unrealized Gains 0 231
Gross Unrealized Losses (383) 0
Fair Value 113,614 187,202
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 89,365 $ 120,155