v3.26.1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available-for-sale securities:    
Short-term investments, Amortized Cost $ 160,097 $ 198,773
Gross Unrealized Losses less than one year (170)  
Short-term investments, Estimated Fair Value 160,311 199,645
Long-term investments, Amortized Cost 26,299  
Long-term investments, Estimated Fair Value 26,218  
Amortized Cost 186,541 198,918
Gross Unrealized Gains 303 872
Estimated Fair Value 186,674 199,790
Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 303 872
Gross Unrealized Losses less than one year (89)  
Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year (81)  
Amortized Cost 26,444 145
Estimated Fair Value 26,363 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 92,166 97,740
Short-term investments, Estimated Fair Value 92,283 98,274
Long-term investments, Amortized Cost 11,255  
Long-term investments, Estimated Fair Value 11,211  
Corporate debt securities | Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 186 534
Gross Unrealized Losses less than one year (69)  
Corporate debt securities | Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year (44)  
U.S. government and agency debt securities    
Available-for-sale securities:    
Short-term investments, Amortized Cost 67,931 101,033
Short-term investments, Estimated Fair Value 68,028 101,371
Long-term investments, Amortized Cost 15,044  
Long-term investments, Estimated Fair Value 15,007  
U.S. government and agency debt securities | Short-term investments    
Available-for-sale securities:    
Gross Unrealized Gains 117 $ 338
Gross Unrealized Losses less than one year (20)  
U.S. government and agency debt securities | Long-term investments    
Available-for-sale securities:    
Gross Unrealized Losses less than one year $ (37)