v3.26.1
Fair Value Measurements - Valuation Techniques (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Short-term investments:    
Short-term investments $ 249,823 $ 31,024
Commercial paper    
Short-term investments:    
Short-term investments 5,959 3,315
Corporate debt securities    
Short-term investments:    
Short-term investments 45,766 8,601
Government securities    
Short-term investments:    
Short-term investments 198,098 19,108
Carrying value    
Long-term investments:    
Total assets 360,464 350,766
Carrying value | Cash    
Assets:    
Assets 13,038 19,070
Carrying value | Money market funds    
Assets:    
Assets 97,603 300,672
Carrying value | Commercial paper    
Short-term investments:    
Short-term investments 5,959 3,315
Carrying value | Corporate debt securities    
Short-term investments:    
Short-term investments 44,299 8,601
Long-term investments:    
Long-term investments 1,467  
Carrying value | Government securities    
Short-term investments:    
Short-term investments 182,293 19,108
Long-term investments:    
Long-term investments 15,805  
Estimate of fair value measurement | Level 1    
Long-term investments:    
Total assets 308,739 338,850
Estimate of fair value measurement | Level 1 | Cash    
Assets:    
Assets 13,038 19,070
Estimate of fair value measurement | Level 1 | Money market funds    
Assets:    
Assets 97,603 300,672
Estimate of fair value measurement | Level 1 | Government securities    
Short-term investments:    
Short-term investments 182,293 19,108
Long-term investments:    
Long-term investments 15,805  
Estimate of fair value measurement | Level 2    
Long-term investments:    
Total assets 51,725 11,916
Estimate of fair value measurement | Level 2 | Commercial paper    
Short-term investments:    
Short-term investments 5,959 3,315
Estimate of fair value measurement | Level 2 | Corporate debt securities    
Short-term investments:    
Short-term investments 44,299 $ 8,601
Long-term investments:    
Long-term investments $ 1,467