v3.22.4
Employee Benefit Plans (Summary of Activity in Corporation's Active Stock Plans) (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options exercised, number of shares (399,810) (987,758) (408,563)
Director deferred stock units outstanding [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares/units 45,661 56,301 52,860
Beginning balance, number of shares/units 56,301 52,860 55,370
Ending balance, weighted-average grant-date fair value $ 87.15 $ 79.21 $ 75.47
Beginning balance, weighted-average grant-date fair value $ 79.21 $ 75.47 $ 74.76
Granted in period, number of shares/units 5,382 5,940 10,428
Granted in period, weighted-average grant-date fair value $ 133.67 $ 117.90 $ 73.84
Stock awards exercised/vested in period, number of shares (16,022) (2,499) (12,938)
Stock awards exercised/vested in period, weighted-average grant date fair value $ 74.89 $ 92.03 $ 71.09
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 465,319 449,337 470,359
Beginning balance, number of shares/units 449,337 470,359 440,647
Ending balance, weighted-average grant-date fair value $ 105.36 $ 93.05 $ 86.24
Beginning balance, weighted-average grant-date fair value $ 93.05 $ 86.24 $ 90.22
Granted in period, number of shares/units 119,176 95,258 151,038
Granted in period, weighted-average grant-date fair value $ 142.56 $ 130.36 $ 66.79
Stock awards exercised/vested in period, number of shares (97,154) (88,250) (117,990)
Stock awards exercised/vested in period, weighted-average grant date fair value $ 94.81 $ 98.90 $ 76.07
Forfeited/expired in period, number of shares/units (6,040) (28,030) (3,336)
Forfeited/expired in period, weighted-average grant date fair value $ 93.28 $ 87.08 $ 91.07
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares 616,227 877,681 1,739,559
Beginning balance, number of shares 877,681 1,739,559 1,980,866
Ending balance, weighted-average exercise price $ 71.27 $ 69.02 $ 66.11
Beginning balance, weighted-average exercise price $ 69.02 $ 66.11 $ 64.60
Stock options exercised, number of shares (261,454) (861,878) (235,880)
Stock options exercised, weighted-average exercise price $ 63.72 $ 63.14 $ 53.23
Forfeited/expired, number of shares     (5,427)
Forfeited/expired, weighted-average exercise price     $ 75.74
Maximum [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Ending balance, number of shares/units 213,749 202,460 201,257
Beginning balance, number of shares/units 202,460 201,257 177,288
Ending balance, weighted-average grant-date fair value $ 96.20 $ 84.71 $ 77.18
Beginning balance, weighted-average grant-date fair value $ 84.71 $ 77.18 $ 83.48
Granted in period, number of shares/units 52,527 46,086 72,618
Granted in period, weighted-average grant-date fair value $ 133.40 $ 121.46 $ 57.89
Stock awards exercised/vested in period, number of shares (25,180) (35,131) (41,755)
Stock awards exercised/vested in period, weighted-average grant date fair value $ 87.18 $ 92.27 $ 69.70
Forfeited/expired in period, number of shares/units (16,058) (9,752) (6,894)
Forfeited/expired in period, weighted-average grant date fair value $ 87.18 $ 75.70 $ 81.33