v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Beginning Balance | shares 5,991,343  
Number of Shares, Granted | shares 2,336,630  
Number of Shares, Exercised | shares (968,664)  
Number of Shares, Forfeited | shares (181,729)  
Number of Shares, Ending Balance | shares 7,177,580 5,991,343
Number of Shares, Options exercisable at June 30, 2026 | shares 2,371,300  
Number of Shares, options unvested at June 30, 2026 | shares 4,806,280  
Weighted-Average Exercise Price, Outstanding, Beginning balance | $ / shares $ 20.14  
Weighted-Average Exercise Price, Granted | $ / shares 58.59  
Weighted-Average Exercise Price, Exercised | $ / shares 15.74  
Weighted-Average Exercise Price, Forfeited | $ / shares 47.36  
Weighted-Average Exercise Price, Outstanding, Ending balance | $ / shares 32.56 $ 20.14
Weighted-Average Exercise Price, Options exercisable as of June 30, 2026 | $ / shares 21.35  
Weighted-Average Exercise Price, Options unvested as of June 30, 2026 | $ / shares $ 38.09  
Weighted Average Remaining Contractual Term 8 years 6 months 8 years 3 months 18 days
Weighted Average Remaining Contractual Term, Options exercisable as of June 30, 2026 7 years 8 months 12 days  
Weighted Average Remaining Contractual Term, Options unvested as of June 30, 2026 8 years 10 months 24 days  
Aggregate Intrinsic Value, Beginning Balance | $ $ 127,547  
Aggregate Intrinsic Value, Granted | $ 90,882  
Aggregate Intrinsic Value, Exercised | $ 60,955  
Aggregate Intrinsic Value, Forfeited | $ 3,122  
Aggregate Intrinsic Value, Ending Balance | $ 466,685 $ 127,547
Aggregate Intrinsic Value, Options exercisable at June 30, 2026 | $ 181,222  
Aggregate Intrinsic Value, Options unvested at June 30, 2026 | $ $ 285,463