XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans (Schedule Of Total Stock Option, Stock Award And PSU Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options, Granted 318,015 315,555 312,598  
Weighted Average Grant-Date Price, Granted $ 564.34 $ 545.69 $ 496.25  
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Options, Outstanding 1,117,223      
Number of Options, Granted 318,015      
Number of Options, Exercised/Vested (226,836)      
Number of Options, Canceled/Forfeited (26,221)      
Number of Options, Outstanding 1,182,181 1,117,223    
Number of Options, Vested and expected to vest 1,182,181      
Number of Options, Exercisable 569,991      
Weighted Average Exercise Price, Outstanding $ 462.94      
Weighted Average Exercise Price, Granted 597.70      
Weighted Average Exercise Price, Exercised/Vested 410.02      
Weighted Average Exercise Price, Canceled/Forfeited 485.20      
Weighted Average Exercise Price, Outstanding 508.85 $ 462.94    
Weighted Average Exercise Price, Vested and expected to vest 508.85      
Weighted Average Exercise Price, Exercisable $ 466.88      
Weighted Average Remaining Contractual Life (Years), Outstanding 3 years 2 months 12 days      
Weighted Average Remaining Contractual Life (Years), Vested and expected to vest 3 years 2 months 12 days      
Weighted Average Remaining Contractual Life (Years), Exercisable 2 years 2 months 12 days      
Aggregate Intrinsic Value, Outstanding $ 49,497      
Aggregate Intrinsic Value, Vested and expected to vest 49,497      
Aggregate Intrinsic Value, Exercisable $ 37,929      
Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Awards, Outstanding      
Number of Awards, Granted 2,272      
Number of Awards, Exercised/Vested (2,272)      
Number of Awards, Canceled/ Forfeited      
Number of Awards, Outstanding    
Number of Awards, Vested and expected to vest      
Weighted Average Grant-Date Price, Outstanding      
Weighted Average Grant-Date Price, Granted 564.34      
Weighted Average Grant-Date Price, Exercised/Vested 564.34      
Weighted Average Grant-Date Price, Canceled/Forfeited      
Weighted Average Grant-Date Price, Outstanding    
Weighted Average Exercise Price, Vested and expected to vest      
Performance Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Nonvested Target Units, Outstanding 44,154      
Number of Nonvested Target Units, Granted 20,690      
Number of Nonvested Target Units, Exercised/Vested (9,559)      
Number of Nonvested Target Units, Canceled/Forfeited (3,565)      
Number of Nonvested Target Units, Outstanding 51,720 44,154    
Number of Nonvested Target Units, Vested and expected to vest 54,200      
Weighted Average Grant-Date Price, Outstanding $ 549.65      
Weighted Average Grant-Date Price, Granted 692.43      
Weighted Average Grant-Date Price, Exercised/Vested 555.98      
Weighted Average Grant-Date Price, Canceled/Forfeited 529.51      
Weighted Average Grant-Date Price, Outstanding 606.99 $ 549.65    
Weighted Average Exercise Price, Vested and expected to vest $ 565.33      
Vested share units that will be converted       20,756