XML 109 R93.htm IDEA: XBRL DOCUMENT v3.21.1
Other Financial Information - Rollforward of Sales Return and Allowance for Doubtful Accounts, Inventory Obsolescence and Income Tax Valuation Allowance (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEC Schedule, 12-09, Allowance, Credit Loss And Sales Returns And Allowances      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 52.0 $ 36.0 $ 28.3
Provision/Additions charged to expense 47.5 59.6 55.3
Deductions, Write-offs and other, Reductions charged to other accounts (44.0) (43.6) (47.6)
Ending balance 55.5 52.0 36.0
SEC Schedule, 12-09, Reserve, Inventory      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 59.7 30.6 15.3
Provision/Additions charged to expense 23.4 21.3 20.9
Deductions, Write-offs and other, Reductions charged to other accounts (19.0) 7.8 (5.6)
Ending balance 64.1 59.7 30.6
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 205.7 208.0 108.5
Provision/Additions charged to expense 82.1 17.0 105.1
Deductions, Write-offs and other, Reductions charged to other accounts (13.1) (19.3) (5.6)
Ending balance $ 274.7 $ 205.7 $ 208.0