XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Stock Options Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding at beginning of period, Number of Shares (in shares) 4,239,982  
Options granted, Number of Shares (in shares) 34,539  
Options exercised, Number of Shares (in shares) (1,164,610)  
Options canceled, Number of Shares (in shares) (11,896)  
Options expired, Number of Shares (in shares) 0  
Outstanding at end of period, Number of Shares (in shares) 3,098,015 4,239,982
Vested or expected to vest at end of period, Number of Shares (in shares) 3,098,015  
Exercisable at end of period, Number of Shares (in shares) 2,745,262  
Weighted- Average Exercise Price    
Outstanding at beginning of period, Weighted-Average Exercise Price (in dollars per share) $ 28.22  
Options granted, exercise price (in dollars per share) 71.33  
Options exercised, Weighted-Average Exercise Price (in dollars per share) 21.26  
Options canceled Weighted-Average Exercise Price (in dollars per share) 49.85  
Options expired, Weighted-Average Exercise Price (in dollars per share) 0  
Outstanding at end of period, Weighted-Average Exercise Price (in dollars per share) 31.23 $ 28.22
Vested or expected to vest at end of period, Weighted-Average Exercise Price (in dollars per share) 31.23  
Exercisable at end of period, Weighted-Average Exercise Price (in dollars per share) $ 28.39  
Options exercised, Weighted-Average Contractual Life (in years) 4 years 10 months 24 days 5 years 2 months 12 days
Exercisable at end of period, Weighted-Average Contractual Life (in years) 4 years 7 months 6 days