v3.24.2.u1
VALUATION PROVISIONS OF INVENTORIES - Schedule of Gross Inventories (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Schedule of Inventory Disclosure [Line Items]    
Net inventories $ 1,241.0 $ 1,099.6
Gross inventories    
Schedule of Inventory Disclosure [Line Items]    
Net inventories 1,275.7 1,129.0
Net realizable value valuation provision    
Schedule of Inventory Disclosure [Line Items]    
Net inventories $ (34.7) $ (29.4)