XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Summary of Stock Options Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Beginning Balance, Number of Shares 7,980,047  
Number of Shares, Granted 1,544,070  
Number of Shares, Exercised (1,672,786)  
Number of Shares, Cancelled or forfeited (133,690)  
Ending Balance, Number of Shares 7,717,641 7,980,047
Number of Shares, Exercisable 4,701,612  
Beginning Balance, Weighted Average Exercise Price $ 28.93  
Weighted Average Exercise Price, Granted 78.51  
Weighted Average Exercise Price, Exercised 25.13  
Weighted Average Exercise Price, Cancelled or forfeited 73.63  
Ending Balance, Weighted Average Exercise Price 38.9 $ 28.93
Weighted Average Exercise Price, Exercisable $ 22.06  
Weighted Average Contractual Term 6 years 10 months 24 days 7 years 5 months 12 days
Weighted Average Contractual Term, Exercisable 5 years 11 months 12 days  
Aggregate Intrinsic Value, Outstanding Balance $ 476,355 $ 398,407
Aggregate Intrinsic Value, Exercisable $ 369,254