XML 109 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Additional Information (Detail) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]      
Share-based compensation plan, number of shares of common stock reserved for issuance 29.7    
Unrecognized compensation cost related to nonvested share-based compensation $ 187.0    
Nonvested share-based compensation, recognition period 1 year 4 months 24 days    
Stock options, number of years to expire 10 years    
Proceeds from stock option exercises $ 328.0 $ 260.0 $ 248.0
RSUs vested, total fair value $ 173.0 127.0 110.0
Stock Compensation Plan      
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 19.1    
Stock Option      
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]      
Stock options exercised total intrinsic value $ 269.0 $ 304.0 $ 242.0
Tax benefit realized from share-based compensation 50.0    
Restricted Stock Units (RSUs)      
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]      
Tax benefit realized from share-based compensation $ 34.0    
Vesting percentage 100.00%    
Vesting period 3 years