XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Dividends declared and paid, per share $ 0.8 $ 0.8 $ 0.8    
Stock repurchase programs authorized to purchase, value $ 422,880,000       $ 947,370,000
Stock repurchased, value 552,608,000 $ 832,918,000 $ 1,220,875,000    
Compensation cost recognized $ 87,720,000 85,378,000 73,686,000    
Restricted stock units granted 1,916,756        
Weighted-average grant date fair value $ 41.88        
Forfeitures utilization term 5 years        
Total in-the-money value of all stock options exercised during the year $ 57,100,000 $ 49,400,000 52,000,000    
Weighted average grant-date fair value of restricted stock units $ 39.22 $ 35.09      
Revision of Prior Period, Accounting Standards Update, Adjustment          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
New accounting adoption impact on income taxes and net income $ 4,700,000 $ 636,000 2,400,000    
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation cost recognized, pre-tax charge 64,200,000 66,200,000 59,300,000    
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation cost recognized, after-tax 22,000,000 $ 19,100,000 $ 14,400,000    
Unrecognized compensation cost $ 158,500,000        
Unrecognized compensation cost vesting period 2 years 4 months 24 days        
Unvested Stock option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost $ 158,500,000        
Unrecognized compensation cost vesting period 2 years 4 months 24 days        
Income Tax Withholding Obligations          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchased, shares 164,649 153,305 134,464    
Stock repurchased, value $ 22,900,000 $ 22,000,000 $ 19,500,000    
Stock Repurchase Programs Twenty Twenty Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchased, shares 3,855,046        
Stock repurchased, value $ 524,500,000        
Total number of shares cancelled 2,356        
Stock Repurchase Programs Twenty Twenty Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase programs authorized to purchase, value   $ 1,400,000,000      
Stock repurchased, shares   6,666,547      
Stock repurchased, value   $ 810,900,000      
Total number of shares cancelled   8,467      
Stock Repurchase Programs Twenty Twenty One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase programs authorized to purchase, value     $ 1,000,000,000    
Stock repurchased, shares     8,409,721    
Stock repurchased, value     $ 1,200,000,000    
Total number of shares cancelled     15,756    
Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant date fair value of option granted, number of shares       2,200,000  
Additional stock options granted 0        
2020 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant date fair value of option granted, number of shares 1,800,000 1,500,000 2,000,000    
Total number of shares cancelled 0        
Weighted-average grant date fair value $ 41.88 $ 45.63 $ 39.66    
Exercise price percentage 10.00%        
2020 Stock Incentive Plan | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted 271,093 215,244 119,004    
Weighted average grant-date fair value of restricted stock units $ 118.14 $ 142.7 $ 138.8    
2020 Stock Incentive Plan | Performance Based Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted 93,606 65,768      
2010 Employees' Restricted Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional stock options granted 0        
Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options are exercisable, in period     4 years    
Employee Stock Purchase Plan Twenty Zero Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted 100,507 127,538 96,179    
Common Stock remain available for issuance 200,000        
Stock issued during period, net of cancellations 1,800,000        
Class B          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common Stock, shares issued 59,930,083 63,375,992      
Issuance upon conversion of shares 20,543,028        
Class B | Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved 35,600,000        
Class B | 2020 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common Stock, shares issued       12,100,000  
Common Stock remain available for issuance 4,310,000        
Class B | Employee Stock Purchase Plan Twenty Zero Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved 2,000,000.0        
Special Dividend          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Dividends declared and paid $ 55,500,000 $ 58,400,000 $ 65,900,000