XML 124 R108.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of Shares, Granted 765 652  
SICP Awards to Key Employees      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Number of Shares, Outstanding Beginning Balance 204,149 197,398  
Number of Shares, Granted 80,820 69,620  
Number of Shares, Vested (68,302) (60,191)  
Number of Shares, Outstanding Ending Balance 213,124 204,149  
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 $ 103.17 $ 94.15  
Weighted Average Grant Date Fair Value, Granted 126.06 117.61  
Weighted Average Grant Date Fair Value, Vested 91.59 90.60  
Weighted Average Grant Date Fair Value, Outstanding Ending Balance $ 117.74 $ 103.17  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 1,490    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 113.44    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 22.5 $ 24.1 $ 28.8
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 $ 94.64 $ 91.42  
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number 2,053 2,678