v3.25.2
OTHER CURRENT ASSETS & OTHER CURRENT LIABILITIES - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Other Current Assets and Other Current Liabilities [Abstract]    
Social security liability $ 99.0 $ 89.1
Warranty accruals and project contingencies 100.3 68.0
Legal provisions 59.2 49.4
Compensation accrual 83.9 127.1
Value-added tax and other taxes payable 41.1 57.1
Other accrued liabilities 193.1 175.5
Total other current liabilities $ 576.6 $ 566.2