XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options exercised, Number of Shares (131,465) (8,483) (254,093) (72,496)
Deferred Stock Units Outstanding        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Beginning Balance, Number of Shares/Units     54,164  
Granted, Number of Units     7,997  
Stock Awards exercised/vested, Number of Shares     (9,382)  
Ending Balance, Number of Shares/Units 52,779   52,779  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 89.71  
Granted Weighted-Average Grant-Date Fair Value     116.84  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value     80.99  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 95.37   $ 95.37  
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,826  
Stock Awards exercised/vested, Number of Shares     (858)  
Forfeited/expired, Number of Shares/Units     (2,237)  
Ending Balance, Number of Shares/Units 566,537   566,537  
Beginning Balance, Weighted-Average Grant-Date Fair Value     $ 99.77  
Granted Weighted-Average Grant-Date Fair Value     107.95  
Stock Award Exercised/Vested, Weighted Average Grant Date Fair Value     83.86  
Forfeited/Expired, Weighted-Average Price     107.53  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 99.80   $ 99.80  
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     (198,035)  
Ending Balance, Number of Shares 287,906   287,906  
Beginning Balance, Weighted-Average Exercise Price     $ 71.25  
Stock options exercised, Weighted-Average Exercise Price     78.19  
Ending Balance, Weighted-Average Exercise Price $ 66.47   $ 66.47  
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   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   $ 101.12