XML 76 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 11, 2019
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 23, 2019
Corporate Share Repurchase            
Stock repurchase program, authorized amount $ 500,000,000         $ 350,000,000
Stock repurchase program, period in force 3 years          
Stock repurchase program, remaining authorized repurchase amount     $ 248,800,000      
Shares repurchased in period (shares)       934,079 4,122,133  
Shares repurchased in period     $ 0 $ 77,998,000 $ 448,433,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)     $ 80.08 $ 41.39 $ 48.65  
Intrinsic value of options exercised     $ 77,300,000 $ 11,900,000 $ 10,400,000  
Cash received from options exercised     33,000,000 $ 2,500,000 $ 2,600,000  
Unrecognized compensation cost     $ 40,700,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 7 months 6 days      
Unrecognized compensation cost, restricted stock     $ 20,600,000      
2002 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase the number of shares under the 2002 Stock Incentive Plan (shares)   1,100,000        
2002 Stock Incentive Plan | Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future option grants (shares)     700,000      
Amended ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future option grants (shares)     44,360      
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)     8,448 6,455 4,745