XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options exercised, Number of Shares (115,430) (513,824)
Director deferred stock units outstanding [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares/Units 56,301  
Ending Balance, Number of Shares/Units 56,301  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 79.21  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 79.21  
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 449,337  
Granted, Number of Units 1,038  
Forfeited/expired, Number of Shares/Units (1,786)  
Ending Balance, Number of Shares/Units 448,589  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 93.05  
Granted Weighted-Average Grant-Date Fair Value 145.32  
Forfeited/Expired, Weighted-Average Price 89.50  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 93.19  
Stock Options Outstanding [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares 877,681  
Stock options exercised, Number of Shares (90,250)  
Ending Balance, Number of Shares 787,431  
Beginning Balance, Weighted-Average Exercise Price $ 69.02  
Stock options exercised, Weighted-Average Exercise Price 63.59  
Ending Balance, Weighted-Average Exercise Price $ 69.64  
Maximum [Member] | Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares/Units 202,460  
Stock Awards exercised/vested, Number of Shares (25,180)  
Forfeited/expired, Number of Shares/Units (16,058)  
Ending Balance, Number of Shares/Units 161,222  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 84.71  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value 87.18  
Forfeited/Expired, Weighted-Average Price 87.18  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 84.08