v3.26.1
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Short-term investments $ 263,273 $ 229,696
Long-term investments 192,247  
Fair value, measurements, recurring    
Fair Value Measurements    
Short-term investments 263,273 229,696
Long-term investments 192,247  
Total 495,892 259,445
Fair value, measurements, recurring | Level 1    
Fair Value Measurements    
Total 20,414 23,780
Fair value, measurements, recurring | Level 2    
Fair Value Measurements    
Short-term investments 263,273 229,696
Long-term investments 192,247  
Total 475,478 235,665
Money market funds | Fair value, measurements, recurring    
Fair Value Measurements    
Cash equivalents 20,414 23,780
Money market funds | Fair value, measurements, recurring | Level 1    
Fair Value Measurements    
Cash equivalents 20,414 23,780
Commercial paper | Fair value, measurements, recurring    
Fair Value Measurements    
Cash equivalents   5,969
Commercial paper | Fair value, measurements, recurring | Level 2    
Fair Value Measurements    
Cash equivalents   $ 5,969
United States treasury securities | Fair value, measurements, recurring    
Fair Value Measurements    
Cash equivalents 19,958  
United States treasury securities | Fair value, measurements, recurring | Level 2    
Fair Value Measurements    
Cash equivalents $ 19,958