XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of shares vested and exercisable (in shares) | shares 1,687,153
Options vested and exercisable weighted average remaining contractual life 5 years 9 months 29 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 42.44
Options vested and exercisable intrinsic value | $ $ 91,525
$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,160,450
Options vested and exercisable weighted average remaining contractual life 5 years 1 month 2 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 37.25
Options vested and exercisable intrinsic value | $ $ 68,977
$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.60
Number of shares vested and exercisable (in shares) | shares 377,159
Options vested and exercisable weighted average remaining contractual life 7 years 3 months 10 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 46.39
Options vested and exercisable intrinsic value | $ $ 18,970
$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.63
Range of exercise prices, upper range (in dollars per share) $ 93.05
Number of shares vested and exercisable (in shares) | shares 149,544
Options vested and exercisable weighted average remaining contractual life 7 years 10 months 20 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 72.76
Options vested and exercisable intrinsic value | $ $ 3,578