XML 164 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Arrangements (Performance Share Unit Awards Outstanding) (Details) - Performance Share Units [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share awards, shares vesting 96,093
2023 Grant  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share awards granted, grant date fair value | $ / shares $ 24.70
Performance share awards, shares vesting percentages 100.00%
Performance share awards, shares vesting 39,053
2022 Grant  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share awards granted, grant date fair value | $ / shares $ 47.35
Performance share awards, shares vesting percentages 97.00%
Performance share awards, shares vesting 37,848
2021 Grant  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share awards granted, grant date fair value | $ / shares $ 59.31
Performance share awards, shares vesting percentages 79.00%
Performance share awards, shares vesting 19,192