v3.26.1
Fair Value Measurements - Schedule of Short Term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Amortized cost - maturities of 1 year or less $ 263,532 $ 229,584
Amortized cost - maturities of more than 1 year 192,986  
Amortized Cost 456,518  
Unrealized Gain (Loss) of maturities of 1 year or less (259) 112
Unrealized Gain (Loss) of maturities of more than 1 year (739)  
Unrealized (Loss) Gain (998)  
Market value of maturities of 1 year or less 263,273 229,696
Market value of maturities more than 1 year 192,247  
Market Value 455,520  
United States treasury securities    
Fair Value Measurements    
Amortized cost - maturities of 1 year or less 29,498 83,730
Unrealized Gain (Loss) of maturities of 1 year or less (27) 62
Market value of maturities of 1 year or less 29,471 83,792
Commercial paper and corporate debt securities    
Fair Value Measurements    
Amortized cost - maturities of 1 year or less 158,153 127,934
Amortized cost - maturities of more than 1 year 173,101  
Unrealized Gain (Loss) of maturities of 1 year or less (147) 41
Unrealized Gain (Loss) of maturities of more than 1 year (703)  
Market value of maturities of 1 year or less 158,006 127,975
Market value of maturities more than 1 year 172,398  
Asset backed securities    
Fair Value Measurements    
Amortized cost - maturities of 1 year or less   8,000
Unrealized Gain (Loss) of maturities of 1 year or less   7
Market value of maturities of 1 year or less   8,007
Agency debt securities    
Fair Value Measurements    
Amortized cost - maturities of 1 year or less 75,881 9,920
Amortized cost - maturities of more than 1 year 19,885  
Unrealized Gain (Loss) of maturities of 1 year or less (85) 2
Unrealized Gain (Loss) of maturities of more than 1 year (36)  
Market value of maturities of 1 year or less 75,796 $ 9,922
Market value of maturities more than 1 year $ 19,849