XML 66 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 145,102 $ 198,773
Gross Unrealized Losses less than one year (289)  
Short-term investments, Estimated Fair Value 145,048 199,645
Long-term investments, Amortized Cost 35,056  
Long-term investments, Estimated Fair Value 34,909  
Amortized Cost 180,303 198,918
Gross Unrealized Gains 88 872
Estimated Fair Value 180,102 199,790
Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 88 872
Gross Unrealized Losses less than one year (142)  
Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year (147)  
Amortized Cost 35,201 145
Estimated Fair Value 35,054 145
Certificates of deposit    
Available-for-sale securities:    
Held-to-maturity securities, Amortized Cost 145 145
Held-to-maturity securities, Estimated Fair Value 145 145
Corporate debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 79,157 97,740
Short-term investments, Estimated Fair Value 79,138 98,274
Long-term investments, Amortized Cost 20,345  
Long-term investments, Estimated Fair Value 20,276  
Corporate debt securities | Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 57 534
Gross Unrealized Losses less than one year (76)  
Corporate debt securities | Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year (69)  
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 65,945 101,033
Short-term investments, Estimated Fair Value 65,910 101,371
Long-term investments, Amortized Cost 14,711  
Long-term investments, Estimated Fair Value 14,633  
U.S. government and agency debt securities | Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 31 $ 338
Gross Unrealized Losses less than one year (66)  
U.S. government and agency debt securities | Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year $ (78)