XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of shares vested and exercisable (in shares) | shares 2,133,466
Options vested and exercisable weighted average remaining contractual life 4 years 9 months 25 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 30.84
Options vested and exercisable intrinsic value | $ $ 164,274
$8.17 - $41.37  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 13.95
Range of exercise prices, upper range (in dollars per share) $ 27.58
Number of shares vested and exercisable (in shares) | shares 1,267,078
Options vested and exercisable weighted average remaining contractual life 3 years 9 months
Options vested and exercisable weighted average exercise price (in dollars per share) $ 25.27
Options vested and exercisable intrinsic value | $ $ 104,618
$42.42 - $65.24  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 28.28
Range of exercise prices, upper range (in dollars per share) $ 37.07
Number of shares vested and exercisable (in shares) | shares 534,194
Options vested and exercisable weighted average remaining contractual life 6 years 3 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 31.63
Options vested and exercisable intrinsic value | $ $ 40,709
$65.29 - $79.81  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 37.09
Range of exercise prices, upper range (in dollars per share) $ 107.85
Number of shares vested and exercisable (in shares) | shares 332,194
Options vested and exercisable weighted average remaining contractual life 6 years 11 months 19 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 50.80
Options vested and exercisable intrinsic value | $ $ 18,947