XML 101 R91.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options exercised, Number of Shares (88,350) (21,968) (232,612) (650,044)
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  
Granted, Number of Units     5,382  
Stock Awards exercised/vested, Number of Shares     (16,022)  
Ending Balance, Number of Shares/Units 45,661   45,661  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 79.21  
Granted Weighted-Average Grant-Date Fair Value     133.67  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value     74.89  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 87.15   $ 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     449,337  
Granted, Number of Units     4,676  
Forfeited/expired, Number of Shares/Units     (5,603)  
Ending Balance, Number of Shares/Units 448,410   448,410  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 93.05  
Granted Weighted-Average Grant-Date Fair Value     130.30  
Forfeited/Expired, Weighted-Average Price     93.69  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 93.43   $ 93.43  
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     (191,410)  
Ending Balance, Number of Shares 686,271   686,271  
Beginning Balance, Weighted-Average Exercise Price     $ 69.02  
Stock options exercised, Weighted-Average Exercise Price     61.44  
Ending Balance, Weighted-Average Exercise Price $ 71.14   $ 71.14  
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   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   $ 84.08