REVENUE ADDITIONAL DETAILS (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Revenue from Contract with Customer [Abstract] | ||
| Revenue, Remaining Performance Obligation, Amount | $ 3,100.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 | $ 90.0 | $ 89.0 |