v3.26.1
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