XML 77 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accounts payable trade $ 196.0 $ 163.3    
Accrued tax, audit, and legal fees 40.7 15.3    
Accrued rebates 260.5 247.0    
Accrued warranty 12.9 11.7 $ 7.4 $ 6.8
Contractual obligations 15.0 0.0    
Other accrued liabilities 47.9 43.8    
Total accounts payable and accrued liabilities $ 573.0 $ 481.1