XML 99 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans and Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2023
Aug. 03, 2022
Oct. 31, 2023
May 31, 2023
Aug. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 24, 2023
Jun. 30, 2023
Aug. 01, 2022
Jul. 26, 2022
Dec. 31, 2020
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 (in shares)           6,000,000.0                
Shares repurchased under the Share Repurchase Program (in shares)       (1,600,000)                    
Purchases of treasury stock       $ 188,700,000   $ 688,700,000 $ 557,700,000 $ 0            
Average share price (in dollars per share)       $ 118.12                    
Share Repurchase Program                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Stock repurchase program, authorized amount                 $ 500,000,000 $ 142,300,000   $ 700,000,000    
Purchases of treasury stock           $ 0                
Accelerated Share Repurchase (ASR)                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Accelerated share repurchase agreement, authorized amount $ 500,000,000   $ 500,000,000               $ 700,000,000      
Payments for repurchase of equity $ 500,000,000 $ 700,000,000                        
Shares repurchased under the Share Repurchase Program (in shares) (4,700,000) (3,000,000) (4,700,000)   (6,600,000)                  
Purchases of treasury stock     $ 500,000,000   $ 557,700,000                  
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)           6.00%                
Total matching contributions           $ 14,900,000 $ 11,100,000 $ 9,900,000            
ESPP 2015                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Issuance of common stock for employee stock purchase plan (in shares)           300,000 300,000 300,000            
Stock available for issuance for future awards (in shares)           2,500,000                
EIP 2015                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Stock available for issuance for future awards (in shares)           13,900,000 15,300,000 16,800,000         18,000,000.0  
Stock reserved for issuance (in shares)                           39,200,000
RSUs and PSUs                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Fair value of vested awards           $ 157,800,000 $ 160,100,000 $ 284,500,000            
RSUs and PSUs | EIP 2015                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Stock available for issuance for future awards (in shares)           13,900,000                
Unvested awards (in shares)           2,900,000 2,900,000 3,000,000.0         4,700,000  
Unrecognized compensation costs related to unvested restricted stock units           $ 199,500,000                
Unrecognized compensation costs recognized weighted average period (in years)           1 year 8 months 12 days                
RSUs | Minimum                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Vesting period (in years)           3 years                
RSUs | Maximum                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Vesting period (in years)           4 years                
RSUs | EIP 2015                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Unvested awards (in shares)           2,600,000                
PSUs                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Vesting period (in years)           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 (in shares)           300,000