XML 127 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reserve for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Beginning Balance $ 26.5 $ 45.2 $ 30.3
Valuation Allowances and Reserves, Charged to Cost and Expense 11.1 36.4 99.2
Valuation Allowances and Reserves, Adjustments (0.2) (1.7) 2.8
Valuation Allowances and Reserves, Deductions (8.7) (41.2) (87.1)
Valuation Allowances and Reserves, Balance, Ending Balance 28.7 26.5 45.2
Inventory Reserves (including excess, obsolescence and shrink reserves)      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Beginning Balance 83.9 74.8 94.2
Valuation Allowances and Reserves, Charged to Cost and Expense 56.0 53.7 11.7
Valuation Allowances and Reserves, Adjustments (0.2) (2.0) 4.5
Valuation Allowances and Reserves, Deductions (61.6) (42.6) (35.6)
Valuation Allowances and Reserves, Balance, Ending Balance $ 78.1 83.9 74.8
ASU 2014-09 | Reserve for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Beginning Balance   $ 33.0  
Valuation Allowances and Reserves, Balance, Ending Balance     $ 33.0