XML 111 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation - Summary Information about Stock Options Outstanding (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding, weighted average exercise price (in dollars per share) $ 34.71 $ 30.42
$19.92-20.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 19.92  
Exercise price, upper range limit (in dollars per share) $ 20  
Options Outstanding 11,250  
Options outstanding, weighted average remaining contractual life (in years) 4 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 19.92  
Options Exercisable 11,250  
Options exercisable, weighted average exercise price (in dollars per share) $ 19.92  
20.01-30.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 20.01  
Exercise price, upper range limit (in dollars per share) $ 30  
Options Outstanding 1,006,783  
Options outstanding, weighted average remaining contractual life (in years) 6 years 2 months 23 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 25.51  
Options Exercisable 851,403  
Options exercisable, weighted average exercise price (in dollars per share) $ 25.21  
30.01-40.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 30.01  
Exercise price, upper range limit (in dollars per share) $ 40  
Options Outstanding 97,301  
Options outstanding, weighted average remaining contractual life (in years) 5 years 3 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 32.16  
Options Exercisable 97,301  
Options exercisable, weighted average exercise price (in dollars per share) $ 32.16  
40.01-50.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 40.01  
Exercise price, upper range limit (in dollars per share) $ 50.00  
Options Outstanding 330,890  
Options outstanding, weighted average remaining contractual life (in years) 8 years 14 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 47.26  
Options Exercisable 103,430  
Options exercisable, weighted average exercise price (in dollars per share) $ 47.26  
50.01-54.18    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 50.01  
Exercise price, upper range limit (in dollars per share) $ 54.18  
Options Outstanding 283,590  
Options outstanding, weighted average remaining contractual life (in years) 9 years 7 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 54.18  
Options Exercisable 0  
Options exercisable, weighted average exercise price (in dollars per share) $ 0  
19.92-54.18    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price, lower range limit (in dollars per share) 19.92  
Exercise price, upper range limit (in dollars per share) $ 54.18  
Options Outstanding 1,729,814  
Options outstanding, weighted average remaining contractual life (in years) 6 years 11 months 4 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 34.71  
Options Exercisable 1,063,384  
Options exercisable, weighted average exercise price (in dollars per share) $ 27.93