XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
May 31, 2020
May 31, 2018
May 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average fair values of stock options granted (in USD per share) $ 45.67 $ 41.74 $ 43.42      
Stock options exercised in period intrinsic value $ 40.2 $ 64.3 $ 117.0      
Cash received from stock option exercises $ 23.5 27.3 29.5      
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of common stock authorized for issuance (in shares) 200,000       300,000  
ESPP | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Discounted purchase price percentage of common stock authorized for issuance 85.00%          
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Contractual term of stock options 10 years          
Unrecognized expense $ 86.2          
Stock options | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 3 years          
Stock options | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
Total intrinsic value vested in period $ 49.7 $ 36.1 $ 35.5      
Unrecognized expense 99.5          
PRSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized expense 17.0          
Total fair value of PRSUs vested $ 13.5          
PRSUs | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
PRSUs | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 5 years          
2011 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of common stock authorized for issuance (in shares) 0         21,000,000
2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of common stock authorized for issuance (in shares) 8,200,000     3,300,000