XML 97 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans and Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
May 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum payroll deductions (as a percent) 10.00%        
Employee purchase price floor (as a percent) 85.00%        
Stock authorized in ESPP (shares) 1,500,000        
Purchases of treasury stock (shares) 43,198 0 0 800,000  
Stock options outstanding (shares) 0 0      
Intrinsic value of options exercised   $ 7.9 $ 7.4    
401(k) Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum employee contribution (as a percent) 90.00%        
Employer matching contribution (as a percent) 50.00%        
Employee contribution (as a percent) 5.00%        
Total matching contributions $ 9.9 $ 6.7 $ 4.8    
ESPP 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Issuance of common stock for Employee Stock Purchase Plan (in shares) 59,810 89,194 150,408    
Stock available for issuance for future awards (shares) 800,000        
Unrecognized compensation costs related to unvested restricted stock units $ 157.8        
EIP 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock available for issuance for future awards (shares) 4,200,000 4,500,000 4,900,000 3,200,000  
Stock reserved for issuance (shares)         9,800,000
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of vested awards $ 284.5 $ 331.8 $ 207.2    
RSUs and PSUs | EIP 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock available for issuance for future awards (shares) 4,200,000        
Unvested awards (shares) 800,000 1,200,000 1,800,000 2,700,000  
RSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 3 years        
RSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 4 years        
RSUs | EIP 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested awards (shares) 700,000        
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 3 years        
PSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common received vesting percentage 0.00%        
PSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common received vesting percentage 200.00%        
PSUs | EIP 2015          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested awards (shares) 100,000