XML 104 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities - Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]        
Accrued compensation $ 166.5 $ 136.1    
Accrued warranty 30.0 24.7 $ 23.8 $ 20.3
Contingent consideration 7.2 8.1    
Income taxes payable 138.7 85.5    
Other taxes payable 18.7 18.5    
Derivative liabilities 0.9 0.9    
Operating lease liabilities $ 23.3 $ 16.4    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent    
Legal and professional fees $ 17.1 $ 14.2    
Hybrid instruments liability 14.1 0.0    
Restructuring liabilities 12.5 0.6    
Other accrued expenses 49.2 42.0    
Other current liabilities $ 478.2 $ 347.0