XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation and Capital Stock - Schedule of Change In Stock-Based Award Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Options      
Options      
Outstanding, beginning balance (in shares) 943,641    
Granted (in shares) 78,988 88,733 172,441
Performance-based leveraging (in shares) 0    
Exercised/vested (in shares) (249,059)    
Expired ( in shares) 0    
Forfeited (in shares) (1,929)    
Outstanding, ending balance (in shares) 771,641 943,641  
Options exercisable (in shares) 481,522    
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 102.90 $ 94.97  
Granted (in dollars per share) 111.94    
Performance-based leveraging (in dollars per share) 0    
Exercised/vested (in dollars per share) 80.03    
Expired (in dollars per share) 0    
Forfeited (in dollars per share) 126.23    
Ending balance (in dollars per share) 111.15 $ 102.90 $ 94.97
Options exercisable - weighted average exercise price (in dollars per share) $ 104.67    
Weighted Average Remaining Contractual Life      
Outstanding 6 years 2 months 12 days    
Options exercisable 5 years 3 months 18 days    
Restricted Stock      
Restricted Stock and Performance Vested Restricted Stock Units, Shares      
Outstanding, beginning balance (in shares) 361,668    
Granted (in shares) 69,249 65,991 273,777
Performance-based leveraging (in shares) 0    
Exercised/vested (in shares) (59,266)    
Expired (in shares) 0    
Forfeited (in shares) (16,246) (13,202) (14,443)
Outstanding, ending balance (in shares) 355,405 361,668  
Restricted Stock and Performance Vested Restricted Stock Units, Weighted Average Grant Date Fair Value      
Outstanding, beginning balance (in dollars per share) $ 136.05    
Granted in dollars per share) 115.57 $ 123.65 $ 143.76
Performance-based leveraging (in dollars per share) 0    
Exercised/vested (in dollars per share) 111.50    
Expired (in dollars per share) 0    
Forfeited (in dollars per share) 124.09    
Outstanding, ending balance (in dollars per share) $ 136.67 $ 136.05  
Performance Vested Restricted Stock Units      
Restricted Stock and Performance Vested Restricted Stock Units, Shares      
Outstanding, beginning balance (in shares) 458,495    
Granted (in shares) 147,943 110,636 111,585
Performance-based leveraging (in shares) 31,468    
Exercised/vested (in shares) (146,675)    
Expired (in shares) (8,028)    
Forfeited (in shares) (15,682)    
Outstanding, ending balance (in shares) 467,521 458,495  
Restricted Stock and Performance Vested Restricted Stock Units, Weighted Average Grant Date Fair Value      
Outstanding, beginning balance (in dollars per share) $ 136.14    
Granted in dollars per share) 115.04 $ 128.71 $ 181.91
Performance-based leveraging (in dollars per share) 116.43    
Exercised/vested (in dollars per share) 107.54    
Expired (in dollars per share) 108.79    
Forfeited (in dollars per share) 131.59    
Outstanding, ending balance (in dollars per share) $ 137.74 $ 136.14