v3.26.3
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 124,441 $ 198,773
Gross Unrealized Losses less than one year (685)  
Short-term investments, Estimated Fair Value 124,150 199,645
Long-term investments, Amortized Cost 32,352  
Long-term investments, Estimated Fair Value 31,965  
Amortized Cost 156,938 198,918
Gross Unrealized Gains 7 872
Estimated Fair Value 156,260 199,790
Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 7 872
Gross Unrealized Losses less than one year (298)  
Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year (387)  
Amortized Cost 32,497 145
Estimated Fair Value 32,110 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 58,885 97,740
Short-term investments, Estimated Fair Value 58,738 98,274
Long-term investments, Amortized Cost 20,399  
Long-term investments, Estimated Fair Value 20,167  
Corporate debt securities | Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 2 534
Gross Unrealized Losses less than one year (149)  
Corporate debt securities | Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year (232)  
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 65,556 101,033
Short-term investments, Estimated Fair Value 65,412 101,371
Long-term investments, Amortized Cost 11,953  
Long-term investments, Estimated Fair Value 11,798  
U.S. government and agency debt securities | Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 5 $ 338
Gross Unrealized Losses less than one year (149)  
U.S. government and agency debt securities | Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year $ (155)