XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of shares vested and exercisable (in shares) 1,661,447 1,149,047
Options vested and exercisable weighted average remaining contractual life 5 years 9 months 10 days 5 years 11 months 19 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 40.74 $ 36.12
Options vested and exercisable intrinsic value $ 24,008 $ 33,579
$8.17 - $41.37    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range (in dollars per share) $ 9.79  
Range of exercise prices, upper range (in dollars per share) $ 41.37  
Number of shares vested and exercisable (in shares) 1,233,000  
Options vested and exercisable weighted average remaining contractual life 5 years 3 months 14 days  
Options vested and exercisable weighted average exercise price (in dollars per share) $ 36.72  
Options vested and exercisable intrinsic value $ 21,160  
$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) $ 54.20  
Number of shares vested and exercisable (in shares) 309,531  
Options vested and exercisable weighted average remaining contractual life 6 years 10 months 17 days  
Options vested and exercisable weighted average exercise price (in dollars per share) $ 44.68  
Options vested and exercisable intrinsic value $ 2,848  
$65.29 - $79.81    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range (in dollars per share) $ 54.29  
Range of exercise prices, upper range (in dollars per share) $ 79.81  
Number of shares vested and exercisable (in shares) 118,916  
Options vested and exercisable weighted average remaining contractual life 7 years 11 months 15 days  
Options vested and exercisable weighted average exercise price (in dollars per share) $ 72.20  
Options vested and exercisable intrinsic value $ 0  
$7.18 - $40.87    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range (in dollars per share)   $ 8.17
Range of exercise prices, upper range (in dollars per share)   $ 40.87
Number of shares vested and exercisable (in shares)   593,901
Options vested and exercisable weighted average remaining contractual life   4 years 10 months 17 days
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 30.33
Options vested and exercisable intrinsic value   $ 20,790
$41.37 - $41.37    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range (in dollars per share)   $ 41.37
Range of exercise prices, upper range (in dollars per share)   $ 41.37
Number of shares vested and exercisable (in shares)   415,541
Options vested and exercisable weighted average remaining contractual life   6 years 8 months 19 days
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 41.37
Options vested and exercisable intrinsic value   $ 9,961
$41.78 - $75.00    
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)   $ 73.36
Number of shares vested and exercisable (in shares)   139,605
Options vested and exercisable weighted average remaining contractual life   8 years 4 months 9 days
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 45.08
Options vested and exercisable intrinsic value   $ 2,828