XML 131 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 59.4 $ 39.0 $ 42.6
Charged to costs and expense 161.6 148.7 65.1
Deductions 168.9 128.3 68.7
Balance at end of period 52.1 59.4 39.0
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 3.3 4.0 6.7
Charged to costs and expense 5.0 1.8 (2.4)
Deductions [1] 2.6 2.5 0.3
Balance at end of period 5.7 3.3 4.0
Allowance for sales returns [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 15.3 16.6 15.6
Charged to costs and expense 134.6 106.0 52.5
Deductions [2] 136.8 107.3 51.5
Balance at end of period 13.1 15.3 16.6
Allowance for cash discounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 7.8 7.7 11.2
Charged to costs and expense 14.1 10.9 9.4
Deductions [3] 9.3 10.8 12.9
Balance at end of period 12.6 7.8 7.7
Inventory valuation allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 33.0 10.7 9.1
Charged to costs and expense 7.9 30.0 5.6
Deductions [4] 20.2 7.7 4.0
Balance at end of period $ 20.7 $ 33.0 $ 10.7
[1] Accounts charged off, net of recoveries.
[2] Actual customer returns.
[3] Discounts given to customers.
[4] Adjustment upon disposal of related inventories.