XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of shares vested and exercisable (in shares) | shares 1,551,628
Options vested and exercisable weighted average remaining contractual life 5 years 6 months 21 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 42.40
Options vested and exercisable intrinsic value | $ $ 81,321
$8.17 - $41.37  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 20.92
Range of exercise prices, upper range (in dollars per share) $ 41.37
Number of shares vested and exercisable (in shares) | shares 1,048,962
Options vested and exercisable weighted average remaining contractual life 4 years 9 months 14 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 37.06
Options vested and exercisable intrinsic value | $ $ 60,579
$42.42 - $65.24  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 42.42
Range of exercise prices, upper range (in dollars per share) $ 55.30
Number of shares vested and exercisable (in shares) | shares 364,787
Options vested and exercisable weighted average remaining contractual life 6 years 11 months 26 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 46.34
Options vested and exercisable intrinsic value | $ $ 17,682
$65.29 - $79.81  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 55.50
Range of exercise prices, upper range (in dollars per share) $ 97.89
Number of shares vested and exercisable (in shares) | shares 137,879
Options vested and exercisable weighted average remaining contractual life 7 years 7 months 28 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 72.62
Options vested and exercisable intrinsic value | $ $ 3,060