XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jul. 31, 2024
Jan. 01, 2024
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 $ 824,360,000         $ 1,000,000,000 $ 422,880,000
Stock repurchased, value 674,980,000 $ 552,608,000 $ 832,918,000        
Compensation cost recognized $ 99,349,000 87,720,000 85,378,000        
Restricted stock units granted 3,000            
Weighted-average grant date fair value $ 44.58            
Forfeitures utilization term 5 years            
Total in-the-money value of all stock options exercised during the year $ 185,300,000 $ 57,100,000 49,400,000        
Weighted average grant-date fair value of restricted stock units $ 42.56 $ 39.22          
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 $ 15,900,000 $ 4,700,000 636,000        
New accounting adoption impact on executive compensation 10,200,000            
Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation cost recognized, pre-tax charge 54,300,000 64,200,000 66,200,000        
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation cost recognized, after-tax 45,100,000 $ 23,500,000 $ 19,100,000        
Unrecognized compensation cost $ 149,400,000            
Unrecognized compensation cost vesting period 2 years 3 months 18 days            
Unvested Stock option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost $ 149,400,000            
Unrecognized compensation cost vesting period 2 years 3 months 18 days            
Income Tax Withholding Obligations              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchased, shares 375,248 164,649 153,305        
Stock repurchased, value $ 72,200,000 $ 22,900,000 $ 22,000,000        
Stock Repurchase Programs Twenty Twenty Three              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchased, shares 2,982,906 3,855,046          
Stock repurchased, value $ 598,500,000 $ 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            
Total number of shares cancelled 107            
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 3,000 1,600,000 1,500,000        
Total number of shares cancelled 0            
Weighted-average grant date fair value $ 44.58 $ 41.88 $ 45.63        
2020 Stock Incentive Plan | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock units granted 514,765 255,085 207,253        
Weighted average grant-date fair value of restricted stock units $ 181.05 $ 118.14 $ 142.7        
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 63,362 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 81,146 100,507 127,538        
Common Stock remain available for issuance 1,100,000            
Stock issued during period, net of cancellations 1,900,000            
Class B              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, shares issued 57,726,557 59,930,083          
Issuance upon conversion of shares 24,386,891            
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         18,100,000    
Common Stock remain available for issuance 8,620,000            
Class B | Employee Stock Purchase Plan Twenty Zero Five              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares reserved 3,000,000            
Special Dividend 2024              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Dividends declared and paid $ 53,300,000            
Special Dividend 2023              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Dividends declared and paid   $ 55,500,000          
Special Dividends 2022              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Dividends declared and paid     $ 58,400,000