XML 146 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Schedules of Executive Management Share-based Compensation Activity) (Details) - Performance Shares - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of shares        
Shares potentially payable, beginning balance 138,808 135,941 107,630  
Forfeitures (in shares) (14,689) (9,035) 0  
Payments (in shares) (77,782) (112,279) (35,897)  
Shares accrued based on years performance 81,468 124,181 64,208  
Shares potentially payable, ending balance 127,805 138,808 135,941  
Weighted average grant date value per share        
Shares potentially payable, beginning balance (in dollars per share) $ 84.41 $ 79.11 $ 75.99  
Forfeitures (in dollars per share) 87.61 92.02    
Payments (in dollars per share) 89.44 86.35 84.27  
Shares accrued based on years performance (in dollars per share) 91.80 92.52 86.00  
Shares potentially payable, ending balance (in dollars per share) $ 85.69 $ 84.41 $ 79.11  
Year-end intrinsic value        
Year-end intrinsic value $ 10,952 $ 11,717 $ 10,754 $ 8,179