v3.25.4
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Options outstanding beginning balance, Shares Subject to Stock Options 4,734,460 5,248,682 5,157,857  
Granted, Shares Subject to Stock Options 659,033 1,219,200 1,488,990  
Exercised, Shares Subject to Stock Options (214,489) (1,706,172) (1,394,415)  
Forfeited, Shares Subject to Stock Options (52,500) (27,250) 0  
Cancelled, Shares Subject to Stock Options (11,750) 0 (3,750)  
Options outstanding ending balance, Shares Subject to Stock Options 5,114,754 4,734,460 5,248,682 5,157,857
Options exercisable, Shares Subject to Stock Options 2,863,379      
Options outstanding beginning balance, Weighted-Average Exercise Price $ 11.1 $ 6.79 $ 5.45  
Granted, Weighted-Average Exercise Price 36.84 23.25 9.34  
Exercised, Weighted-Average Exercise Price 9.06 6.07 4.59  
Forfeited, Weighted-Average Exercise Price 35.75 39.31 0  
Cancelled, Weighted-Average Exercise Price 40.33 0 4.05  
Options outstanding ending balance, Weighted-Average Exercise Price 14.18 $ 11.1 $ 6.79 $ 5.45
Options exercisable, Weighted-Average Exercise Price $ 9.85      
Options outstanding, Weighted-Average Remaining Contractual Term 6 years 7 months 28 days 7 years 3 months 10 days 7 years 1 month 6 days 6 years 7 months 28 days
Options exercisable, Weighted-Average Remaining Contractual Term 5 years 9 months 18 days      
Options outstanding, Aggregate Intrinsic Value $ 114,000,000 $ 141,297,000 $ 62,210,000 $ 20,515,000
Options exercisable, Aggregate Intrinsic Value $ 74,000,000