XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation - Summary of Activity in Corporation's Active Stock Plans (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options exercised, Number of Shares (38,452) (13,626) (122,628) (64,013)
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     (458)  
Forfeited/expired, Number of Shares/Units     (1,408)  
Ending Balance, Number of Shares/Units 567,766   567,766  
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     65.43  
Forfeited/Expired, Weighted-Average Price     106.18  
Ending Balance, Weighted-Average Grant-Date Fair Value $ 99.82   $ 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     (66,970)  
Ending Balance, Number of Shares 418,971   418,971  
Beginning Balance, Weighted-Average Exercise Price     $ 71.25  
Stock options exercised, Weighted-Average Exercise Price     77.79  
Ending Balance, Weighted-Average Exercise Price $ 70.20   $ 70.20  
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