XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of shares vested and exercisable (in shares) 1,779,995 1,216,917
Options vested and exercisable weighted average remaining contractual life 6 years 2 months 12 days 6 years 3 months
Options vested and exercisable weighted average exercise price (in dollars per share) $ 40.29 $ 36.05
Options vested and exercisable intrinsic value $ 27,812 $ 32,299
$8.17 - $41.37    
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) $ 41.37  
Number of shares vested and exercisable (in shares) 1,344,401  
Options vested and exercisable weighted average remaining contractual life 5 years 7 months 28 days  
Options vested and exercisable weighted average exercise price (in dollars per share) $ 36.47  
Options vested and exercisable intrinsic value $ 24,583  
$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) 320,338  
Options vested and exercisable weighted average remaining contractual life 7 years 7 months 2 days  
Options vested and exercisable weighted average exercise price (in dollars per share) $ 44.68  
Options vested and exercisable intrinsic value $ 3,229  
$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) 115,256  
Options vested and exercisable weighted average remaining contractual life 8 years 7 months 17 days  
Options vested and exercisable weighted average exercise price (in dollars per share) $ 72.52  
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)   $ 7.18
Range of exercise prices, upper range (in dollars per share)   $ 40.87
Number of shares vested and exercisable (in shares)   628,083
Options vested and exercisable weighted average remaining contractual life   5 years 2 months 1 day
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 30.25
Options vested and exercisable intrinsic value   $ 20,313
$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)   441,965
Options vested and exercisable weighted average remaining contractual life   7 years
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 41.37
Options vested and exercisable intrinsic value   $ 9,379
$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)   $ 75.00
Number of shares vested and exercisable (in shares)   146,869
Options vested and exercisable weighted average remaining contractual life   8 years 7 months 9 days
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 44.84
Options vested and exercisable intrinsic value   $ 2,607