XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options exercised, Number of Shares (8,483) (88,350) (72,496) (232,612)
Director deferred stock units outstanding [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Beginning Balance, Number of Shares/Units     45,661  
Granted, Number of Units     8,503  
Ending Balance, Number of Shares/Units 54,164   54,164  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 87.15  
Granted Weighted-Average Grant-Date Fair Value     103.47  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 89.71   $ 89.71  
Non-Vested Stock Awards/Stock Units Outstanding [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Beginning Balance, Number of Shares/Units     465,319  
Granted, Number of Units     2,941  
Stock Awards exercised/vested, Number of Shares     (1,957)  
Forfeited/expired, Number of Shares/Units     (6,480)  
Ending Balance, Number of Shares/Units 459,823   459,823  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 105.36  
Granted Weighted-Average Grant-Date Fair Value     125.16  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value     91.96  
Forfeited/Expired, Weighted-Average Price     115.63  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 105.40   $ 105.40  
Stock Options Outstanding [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Beginning Balance, Number of Shares     616,227  
Stock options exercised, Number of Shares     (42,388)  
Ending Balance, Number of Shares 573,839   573,839  
Beginning Balance, Weighted-Average Exercise Price     $ 71.27  
Stock options exercised, Weighted-Average Exercise Price     71.76  
Ending Balance, Weighted-Average Exercise Price $ 71.24   $ 71.24  
Maximum [Member] | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Beginning Balance, Number of Shares/Units     213,749  
Stock Awards exercised/vested, Number of Shares     (28,151)  
Forfeited/expired, Number of Shares/Units     (18,254)  
Ending Balance, Number of Shares/Units 167,344   167,344  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 96.20  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value     85.74  
Forfeited/Expired, Weighted-Average Price     85.74  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 99.10   $ 99.10