XML 123 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Plans - Summary of Stock Activity under SICP - Key employees (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, Options, Outstanding [Roll Forward]      
Number of Shares, Granted 995 765  
SICP Awards to Key Employees      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of Shares, Outstanding Beginning Balance 213,000 204,000  
Number of Shares, Granted 110,000 81,000  
Number of Shares, Vested (43,000) (68,000)  
Number of Shares, Outstanding Ending Balance 253,000 213,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted Average Grant Date Fair Value, Outstanding Beginning Balance $ 117.74 $ 103.17  
Weighted Average Grant Date Fair Value, Granted 105.21 126.06  
Weighted Average Grant Date Fair Value, Vested 103.95 91.59  
Weighted Average Grant Date Fair Value, Outstanding Ending Balance $ 117.96 $ 117.74  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 0 2,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 0 $ 113.44  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 30.8 $ 22.5 $ 24.1
Accelerated Vested Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted Average Grant Date Fair Value, Vested $ 86.24 $ 94.64  
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number 27,000 2,000