v3.26.3
Fair Value Measurements - Valuation Techniques (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Short-term investments:    
Short-term investments $ 469,304 $ 249,823
Commercial paper    
Short-term investments:    
Short-term investments 30,851 5,959
Corporate debt securities    
Short-term investments:    
Short-term investments 82,480 45,766
Government securities    
Short-term investments:    
Short-term investments 355,973 198,098
Carrying value    
Long-term investments:    
Total assets 647,082 360,464
Carrying value | Cash    
Assets:    
Assets 177,778 110,641
Carrying value | Commercial paper    
Short-term investments:    
Short-term investments 30,851 5,959
Carrying value | Corporate debt securities    
Short-term investments:    
Short-term investments 77,239 44,299
Long-term investments:    
Long-term investments 5,241 1,467
Carrying value | Government securities    
Short-term investments:    
Short-term investments 299,444 182,293
Long-term investments:    
Long-term investments 56,529 15,805
Estimate of fair value measurement | Level 1    
Long-term investments:    
Total assets 533,751 308,739
Estimate of fair value measurement | Level 1 | Cash    
Assets:    
Assets 177,778 110,641
Estimate of fair value measurement | Level 1 | Government securities    
Short-term investments:    
Short-term investments 299,444 182,293
Long-term investments:    
Long-term investments 56,529 15,805
Estimate of fair value measurement | Level 2    
Long-term investments:    
Total assets 113,331 51,725
Estimate of fair value measurement | Level 2 | Commercial paper    
Short-term investments:    
Short-term investments 30,851 5,959
Estimate of fair value measurement | Level 2 | Corporate debt securities    
Short-term investments:    
Short-term investments 77,239 44,299
Long-term investments:    
Long-term investments $ 5,241 $ 1,467