XML 102 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options exercised, Number of Shares (50,387) (115,430)
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  
Ending Balance, Number of Shares/Units 45,661  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 87.15  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 87.15  
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,594  
Stock Awards exercised/vested, Number of Shares (1,631)  
Forfeited/expired, Number of Shares/Units (1,003)  
Ending Balance, Number of Shares/Units 465,279  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 105.36  
Granted Weighted-Average Grant-Date Fair Value 128.42  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value 91.95  
Forfeited/Expired, Weighted-Average Price 110.79  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 105.53  
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 (20,605)  
Ending Balance, Number of Shares 595,622  
Beginning Balance, Weighted-Average Exercise Price $ 71.27  
Stock options exercised, Weighted-Average Exercise Price 72.76  
Ending Balance, Weighted-Average Exercise Price $ 71.22  
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  
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