XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Option Outstanding 25,000 57,000  
Options granted 0 0 0
Options vested 0 0 0
Intrinsic value option exercised $ 5.4 $ 9.0 $ 3.6
Stock compensation expense 63.1 48.5 31.3
Recognized excess tax benefits for stock options exercised 27.6 16.3 16.2
Total unrecognized compensation cost $ 64.6    
Expected weighted average recognition period 1 year 10 months 24 days    
2014 Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares reserved for share based compensation award 15,100,000    
Shares available for issuance 7,600,000    
Number of additional shares available for future issuance 400,000    
2014 Incentive Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock award granted vested period 3 years    
2014 Incentive Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock award granted vested period 4 years    
2014 Incentive Plan | Cliff Vest | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock award granted vested period 3 years    
2014 Incentive Plan | Cliff Vest | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock award granted vested period 4 years    
2007 Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for issuance 0    
Option Outstanding 0    
2005 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for issuance 0    
Option Outstanding 0    
1998 Stock Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for issuance 0    
Option Outstanding 0    
Stock Options and SARS | 2014 Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted term 10 years    
Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total fair value of restricted stock/unit $ 53.6 $ 37.6 $ 29.0
Restricted Stock Units (RSUs) | 2014 Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
RSUs Outstanding 1,000,000    
Service Condition Based Restricted Stock Unit Grants      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
RSUs Outstanding 636,000 1,118,000  
Weighted average grant date fair value, granted $ 186.61 $ 87.05 $ 62.46
Performance Market and Service Condition Based Restricted Stock Unit Grants      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
RSUs Outstanding 358,000 406,000  
Weighted average grant date fair value, granted $ 201.97 $ 88.48 $ 70.77
Performance Market and Service Condition Based Restricted Stock Unit Grants | 2014 Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock award granted vested period 3 years    
Increased or decreased percentage of total number of shares of additional common stock earned 10.00%    
Performance Market and Service Condition Based Restricted Stock Unit Grants | 2014 Incentive Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of number of shares of common stock earned 0.00%    
Performance Market and Service Condition Based Restricted Stock Unit Grants | 2014 Incentive Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of number of shares of common stock earned 200.00%