XML 121 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Share Based Compensation (Performance Shares Rollforward) (Details) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding and unvested, beginning balance, in shares 558,960 609,026 801,956
Weighted average grant date fair value, beginning of Period, in dollars per share $ 187.47 $ 165.02 $ 131.14
Share based compensation (SARs or Performance shares), granted, in shares 161,978 208,046 195,930
Weighted average grant date fair value, granted, in dollars per share $ 332.85 $ 207.23 $ 170.31
Performance shares, vested in period, in shares (184,060) (237,586) (346,540)
Performance shares, vested, weighted average grant date fair value $ 182.48 $ 147.33 $ 89.70
Share based compensation (SARs or Performance shares), cancelled, in shares (21,072) (20,526) (42,320)
Weighted average grant date fair value, cancelled, in dollars per share $ 226.31 $ 186.32 $ 164.21
Outstanding and unvested, ending balance, in shares 515,806 558,960 609,026
Weighted average grant date fair value, end of Period, in dollars per share $ 233.32 $ 187.47 $ 165.02