XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Stock Options Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Number of Shares  
Outstanding at beginning of period, Number of Shares (in shares) 4,785,972
Options granted, Number of Shares (in shares) 289,084
Options exercised, Number of Shares (in shares) (791,795)
Options canceled, Number of Shares (in shares) (39,854)
Options expired, Number of Shares (in shares) (3,425)
Outstanding at end of period, Number of Shares (in shares) 4,239,982
Vested or expected to vest at end of period, Number of Shares (in shares) 4,239,982
Exercisable at end of period, Number of Shares (in shares) 3,470,018
Weighted- Average Exercise Price  
Outstanding at beginning of period, Weighted-Average Exercise Price (in dollars per share) $ 26.27
Options granted, exercise price (in dollars per share) 48.13
Options exercised, Weighted-Average Exercise Price (in dollars per share) 22.49
Options canceled Weighted-Average Exercise Price (in dollars per share) 51.05
Options expired, Weighted-Average Exercise Price (in dollars per share) 40.94
Outstanding at end of period, Weighted-Average Exercise Price (in dollars per share) 28.22
Vested or expected to vest at end of period, Weighted-Average Exercise Price (in dollars per share) 28.22
Exercisable at end of period, Weighted-Average Exercise Price (in dollars per share) $ 23.55
Options granted, Weighted-Average Contractual Life (in years) 5 years 9 months 18 days
Options exercised, Weighted-Average Contractual Life (in years) 5 years 2 months 12 days
Exercisable at end of period, Weighted-Average Contractual Life (in years) 4 years 6 months