XML 104 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - Narrative (Details)
12 Months Ended
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Antidilutive securities excluded from EPS calculation (in shares) 253,489 10,948 20,699
LTIP | Performance Stock Units (PSUs), Granted Prior to Fiscal Year 2023 | Officers      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percent of shares 2    
LTIP | Minimum | Performance stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percent of shares 0    
LTIP | Minimum | Performance stock units | Officers      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percent of shares 0    
LTIP | Maximum | Performance stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percent of shares 225    
LTIP | Maximum | Performance stock units | Officers      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percent of shares 2.25