XML 45 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Beginning Balance, Number of Shares 7,717,641  
Number of Shares, Granted 512,198  
Number of Shares, Exercised (334,220)  
Number of Shares, Cancelled or forfeited (45,693)  
Ending Balance, Number of Shares 7,849,926 7,717,641
Number of Shares, Exercisable 4,791,630  
Beginning Balance, Weighted Average Exercise Price $ 38.9  
Weighted Average Exercise Price, Granted 106.37  
Weighted Average Exercise Price, Exercised 30.32  
Weighted Average Exercise Price, Cancelled or forfeited 80.81  
Ending Balance, Weighted Average Exercise Price 43.42 $ 38.9
Weighted Average Exercise Price, Exercisable $ 24.21  
Weighted Average Contractual Term 6 years 11 months 4 days 6 years 10 months 24 days
Weighted Average Contractual Term, Exercisable 5 years 11 months 12 days  
Aggregate Intrinsic Value, Outstanding Balance $ 465,509 $ 476,355
Aggregate Intrinsic Value, Exercisable $ 374,995