XML 116 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Options By Exercise Price Ranges (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
$12.65 to $18.63  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Low end of exercise price range (in dollars per share) $ 12.65
High end of exercise price range (in dollars per share) $ 18.63
Outstanding options  
Number outstanding (in shares) | shares 1,045,257
Weighted-average remaining contractual life 2 years 9 months 7 days
Weighted-average exercise price (in dollars per share) $ 13.86
Exercisable options  
Number outstanding (in shares) | shares 830,121
Weighted-average exercise price (in dollars per share) $ 13.48
$18.81 to $26.14  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Low end of exercise price range (in dollars per share) 18.81
High end of exercise price range (in dollars per share) $ 26.14
Outstanding options  
Number outstanding (in shares) | shares 2,245,484
Weighted-average remaining contractual life 8 years 5 months 8 days
Weighted-average exercise price (in dollars per share) $ 20.88
Exercisable options  
Number outstanding (in shares) | shares 389,945
Weighted-average exercise price (in dollars per share) $ 19.14
$30.74 to $36.31  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Low end of exercise price range (in dollars per share) 30.74
High end of exercise price range (in dollars per share) $ 36.31
Outstanding options  
Number outstanding (in shares) | shares 303,974
Weighted-average remaining contractual life 4 years 5 months 15 days
Weighted-average exercise price (in dollars per share) $ 31.57
Exercisable options  
Number outstanding (in shares) | shares 123,355
Weighted-average exercise price (in dollars per share) $ 30.74
$55.74 to $55.74  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Low end of exercise price range (in dollars per share) 55.74
High end of exercise price range (in dollars per share) $ 55.74
Outstanding options  
Number outstanding (in shares) | shares 4,474
Weighted-average remaining contractual life 9 years 10 months 2 days
Weighted-average exercise price (in dollars per share) $ 55.74
Exercisable options  
Number outstanding (in shares) | shares 0
Weighted-average exercise price (in dollars per share) $ 0
$12.65 to $55.74  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Low end of exercise price range (in dollars per share) 12.65
High end of exercise price range (in dollars per share) $ 55.74
Outstanding options  
Number outstanding (in shares) | shares 3,599,189
Weighted-average remaining contractual life 6 years 5 months 15 days
Weighted-average exercise price (in dollars per share) $ 19.79
Exercisable options  
Number outstanding (in shares) | shares 1,343,421
Weighted-average exercise price (in dollars per share) $ 16.71