XML 81 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Plans - Performance Share Units (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Performance Shares        
Payout Levels (in units):        
Threshold Award (in shares) 0 0 0 61,076
Target Award (in shares) 179,099 132,537 106,116 122,152
Outstanding Award (in shares) 358,198 265,074 212,232 244,304
Shares Issued (in shares)       238,726
Payout Achieved Over Performance Period     67,422 238,726
Performance Shares 1        
Payout Levels (in units):        
Threshold Award (in shares)     0 39,882
Target Award (in shares)     28,275 79,763
Outstanding Award (in shares)     84,826 159,526
Shares Issued (in shares)       159,526
Payout Achieved Over Performance Period     0 159,526