Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION (Deferred Stock Award Narrative and Fair Value Assumptions) (Details)

v3.25.0.1
STOCK-BASED COMPENSATION (Deferred Stock Award Narrative and Fair Value Assumptions) (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Maximum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Vesting Period 5 years    
Deferred Compensation, Share-based Payments [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Awarded (in shares) 33 289 2,160
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     45.10%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 40.57% 39.33% 45.99%
Weighted average expected life (in years) 4 years 10 months 2 days 5 years 2 months 19 days 5 years 3 months 7 days
Deferred Compensation, Share-based Payments [Member] | Minimum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Vesting Period     5 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     2.85%
Deferred Compensation, Share-based Payments [Member] | Maximum [Member]      
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]      
Vesting Period 5 years 5 years 6 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.17% 4.47% 3.69%