REVENUE ADDTIONAL DETAILS (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Revenue from Contract with Customer [Abstract] | |||
| Revenue, Remaining Performance Obligation, Amount | $ 3,400.0 | ||
| Revenue, Remaining Performance Obligation, Percentage | 90.00% | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation | 36 months | ||
| Contract with Customer, Liability, Revenue Recognized | $ 230.0 | $ 195.0 | $ 219.0 |