XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities - Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]        
Deferred revenue $ 138.4 $ 118.0    
Accrued compensation 132.0 110.6    
Accrued warranty 23.8 20.3 $ 21.1 $ 19.7
Contingent consideration 5.2 2.7    
Income taxes payable 75.1 98.0    
Other taxes payable 15.4 18.5    
Derivative liabilities 6.4 8.0    
Operating leases 17.9 21.3    
Legal and professional fees 12.8 14.3    
Other accrued expenses 54.2 54.2    
Other current liabilities $ 481.2 $ 465.9