XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Summary of Activity in Corporation's Active Stock Plans) (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options exercised, number of shares (589,782) (267,357) (399,810)
Director deferred stock units outstanding [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares/units 52,779 54,164 45,661
Beginning balance, number of shares/units 54,164 45,661 56,301
Ending balance, weighted-average grant-date fair value $ 95.37 $ 89.71 $ 87.15
Beginning balance, weighted-average grant-date fair value $ 89.71 $ 87.15 $ 79.21
Granted in period, number of shares/units 7,997 8,503 5,382
Granted in period, weighted-average grant-date fair value $ 116.84 $ 103.47 $ 133.67
Stock awards exercised/vested in period, number of shares (9,382) 0 (16,022)
Stock awards exercised/vested in period, weighted-average grant date fair value $ 80.99 $ 0 $ 74.89
Non-Vested Stock Awards/ Stock Units Outstanding [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares/units 507,862 566,806 465,319
Beginning balance, number of shares/units 566,806 465,319 449,337
Ending balance, weighted-average grant-date fair value $ 113.72 $ 99.77 $ 105.36
Beginning balance, weighted-average grant-date fair value $ 99.77 $ 105.36 $ 93.05
Granted in period, number of shares/units 176,892 217,561 119,176
Granted in period, weighted-average grant-date fair value $ 129.44 $ 85.39 $ 142.56
Stock awards exercised/vested in period, number of shares (232,617) (108,920) (97,154)
Stock awards exercised/vested in period, weighted-average grant date fair value $ 91.78 $ 94.00 $ 94.81
Forfeited/expired in period, number of shares/units (3,219) (7,154) (6,040)
Forfeited/expired in period, weighted-average grant date fair value $ 106.74 $ 114.53 $ 93.28
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares 183,976 485,941 616,227
Beginning balance, number of shares 485,941 616,227 877,681
Ending balance, weighted-average exercise price $ 65.11 $ 71.25 $ 71.27
Beginning balance, weighted-average exercise price $ 71.25 $ 71.27 $ 69.02
Stock options exercised, number of shares (301,965) (130,286) (261,454)
Stock options exercised, weighted-average exercise price $ 74.98 $ 71.37 $ 63.72
Maximum [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares/units 230,657 267,054 213,749
Beginning balance, number of shares/units 267,054 213,749 202,460
Ending balance, weighted-average grant-date fair value $ 103.65 $ 89.99 $ 96.20
Beginning balance, weighted-average grant-date fair value $ 89.99 $ 96.20 $ 84.71
Granted in period, number of shares/units 32,334 99,710 52,527
Granted in period, weighted-average grant-date fair value $ 119.17 $ 74.71 $ 133.40
Stock awards exercised/vested in period, number of shares (45,818) (28,151) (25,180)
Stock awards exercised/vested in period, weighted-average grant date fair value $ 57.89 $ 85.74 $ 87.18
Forfeited/expired in period, number of shares/units (22,913) (18,254) (16,058)
Forfeited/expired in period, weighted-average grant date fair value $ 57.89 $ 85.74 $ 87.18