XML 143 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Current and Long-term Liabilities - Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]        
Accrued compensation $ 187.8 $ 166.5    
Income taxes payable (note 14) 119.6 138.7    
Accrued warranty 32.6 30.0 $ 24.7 $ 23.8
Other taxes payable (note 14) 22.9 18.7    
Distributor commissions 6.3 8.4    
Operating lease liabilities (note 19) $ 32.1 $ 23.3    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent    
Legal and professional fees $ 20.2 $ 17.1    
Hybrid instruments liability (note 25) 0.0 14.1    
Acquisition-related litigation costs (note 26) 86.0 4.3    
Accrued interest 10.0 4.3    
Other accrued expenses 59.0 52.8    
Other current liabilities $ 576.5 $ 478.2