XML 124 R107.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 43.0 $ 57.4 $ 61.7
Charged to costs and expense 80.6 99.2 124.9
Charged to other accounts 0.0 0.0 0.0
Deductions 88.7 113.6 129.2
Balance at end of period 34.9 43.0 57.4
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 14.2 17.2 21.8
Charged to costs and expense 13.0 18.1 23.6
Charged to other accounts 0.0 0.0 0.0
Deductions [1] 17.7 21.1 28.2
Balance at end of period 9.5 14.2 17.2
Allowance for sales returns [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 12.6 16.3 16.3
Charged to costs and expense 53.8 52.6 64.4
Charged to other accounts 0.0 0.0 0.0
Deductions [2] 52.8 56.3 64.4
Balance at end of period 13.6 12.6 16.3
Allowance for cash discounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 4.7 5.9 6.3
Charged to costs and expense 7.7 17.9 21.0
Charged to other accounts 0.0 0.0 0.0
Deductions [3] 8.9 19.1 21.4
Balance at end of period 3.5 4.7 5.9
Inventory valuation allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 11.5 18.0 17.3
Charged to costs and expense 6.1 10.6 15.9
Charged to other accounts 0.0 0.0 0.0
Deductions [4] 9.3 17.1 15.2
Balance at end of period $ 8.3 $ 11.5 $ 18.0
[1] Accounts charged off, net of recoveries.
[2] Actual customer returns.
[3] Discounts given to customers.
[4] Adjustment upon disposal of related inventories.