XML 31 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2019
May 31, 2018
Sep. 30, 2015
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sep. 11, 2019
Jan. 23, 2019
Sep. 30, 2016
Corporate Share Repurchase                  
Shares repurchased in period (shares)   260,000   4,122,133 782,248 14,000      
Price per share of shares repurchased (USD per share)   $ 191.14              
Stock repurchase program, authorized amount             $ 500,000,000.0 $ 350,000,000.0 $ 200,000,000.0
Stock repurchase program, period in force     3 years            
Stock repurchase program, remaining authorized repurchase amount       $ 326,800,000          
Shares repurchased in period       $ 448,433,000 $ 127,481,000 $ 1,966,000      
Stock Options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted-average grant date fair value per share of stock options (USD per share)       $ 48.65 $ 58.85 $ 53.17      
Intrinsic value of options exercised       $ 10,400,000 $ 51,900,000 $ 13,300,000      
Cash received from options exercised       2,600,000 $ 19,800,000 $ 4,700,000      
Unrecognized compensation cost       $ 23,200,000          
Weighted-average period in which cost is expected to be recognized       2 years 4 months 24 days          
Restricted Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted-average period in which cost is expected to be recognized       1 year 6 months          
Unrecognized compensation cost, restricted stock       $ 11,200,000          
2002 Stock Incentive Plan | Stock Options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Increase the number of shares under the 2002 Stock Incentive Plan (shares) 800,000                
Shares available for future option grants (shares)       900,000          
Amended ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for future option grants (shares)       59,263          
Employee Stock Purchase Plan                  
Shares allowed to purchase in employee stock purchase plan per employee (shares)       1,250          
Proportion of fair market value of common stock at which stock is purchased under ESPP (as a percent)       85.00%          
Common stock issued under amended ESSP (shares)       4,745 3,386 3,061