XML 177 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation Plans (Restricted Stock Units) (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Activity      
Shares awarded but not earned/ vested at January 1 (in shares) 213,947    
Shares awarded (in shares) 200,560    
Shares forfeited (in shares) (37,305)    
Shares vested or earned (in shares) (108,000)    
Shares awarded but not earned/ vested at December 31 (in shares) 269,202 213,947  
Weighted-Average Grant Date Fair Value      
Shares awarded but not earned/ vested at January 1 (in dollars per share) $ 122.48    
Shares awarded (in dollars per share) 114.07 $ 134.63 $ 109.09
Shares forfeited (in dollars per share) 116.87    
Shares vested or earned (in dollars per share) 119.25    
Shares awarded but not earned/ vested at December 31 (in dollars per share) $ 118.29 $ 122.48