XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options exercised, Number of Shares (84,176) (50,387)
Deferred Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares/Units 54,164  
Ending Balance, Number of Shares/Units 54,164  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 89.71  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 89.71  
Non-Vested Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares/Units 566,806  
Granted, Number of Units 2,142  
Stock Awards exercised/vested, Number of Shares (458)  
Forfeited/expired, Number of Shares/Units (427)  
Ending Balance, Number of Shares/Units 568,063  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 99.77  
Granted Weighted-Average Grant-Date Fair Value 107.41  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value 65.43  
Forfeited/Expired, Weighted-Average Price 105.40  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 99.82  
Stock Options Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares 485,941  
Stock options exercised, Number of Shares (37,900)  
Ending Balance, Number of Shares 448,041  
Beginning Balance, Weighted-Average Exercise Price $ 71.25  
Stock options exercised, Weighted-Average Exercise Price 76.92  
Ending Balance, Weighted-Average Exercise Price $ 70.77  
Maximum [Member] | Performance Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Balance, Number of Shares/Units 267,054  
Stock Awards exercised/vested, Number of Shares (45,818)  
Forfeited/expired, Number of Shares/Units (22,913)  
Ending Balance, Number of Shares/Units 198,323  
Beginning Balance, Weighted-Average Grant-Date Fair Value $ 89.99  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value 57.89  
Forfeited/Expired, Weighted-Average Price 57.89  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 101.12