INVENTORIES - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Inventory Disclosure [Abstract] | ||||
| Net adjustment to cost of sales related to excess and obsolete inventory | $ 4.8 | $ 5.0 | $ 9.8 | $ 10.9 |
| Excess and obsolete related provisions | 9.3 | 9.5 | 21.0 | 19.6 |
| Inventory sales and disposals related provisions | $ 4.5 | $ 4.5 | $ 11.2 | $ 8.7 |