XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]            
Salaries, wages and related fringe benefits $ 207.1   $ 229.5      
Contract liabilities 324.1   318.6      
Product warranty 61.0 $ 62.7 67.9 $ 72.3 $ 65.6 $ 61.9
Operating lease liabilities 63.4   56.3      
Restructuring 16.0   22.3      
Taxes 113.8   72.5      
Accrued interest 33.3   33.2      
Other $ 178.9   $ 171.9      
Operating lease, liability, current, statement of financial position Total accrued liabilities   Total accrued liabilities      
Total accrued liabilities $ 997.6   $ 972.2