XML 126 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 52.1 $ 59.4 $ 39.0
Charged to costs and expense 134.2 161.6 148.7
Deductions 154.6 168.9 128.3
Balance at end of period 31.7 52.1 59.4
Allowance for doubtful accounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 5.7 3.3 4.0
Charged to costs and expense 1.0 5.0 1.8
Deductions [1] 4.8 2.6 2.5
Balance at end of period 1.9 5.7 3.3
Allowance for sales returns [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 13.1 15.3 16.6
Charged to costs and expense 122.1 134.6 106.0
Deductions [2] 123.0 136.8 107.3
Balance at end of period 12.2 13.1 15.3
Allowance for cash discounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 12.6 7.8 7.7
Charged to costs and expense 5.9 14.1 10.9
Deductions [3] 11.8 9.3 10.8
Balance at end of period 6.7 12.6 7.8
Inventory valuation allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 20.7 33.0 10.7
Charged to costs and expense 5.2 7.9 30.0
Deductions [4] 15.0 20.2 7.7
Balance at end of period $ 10.9 $ 20.7 $ 33.0
[1] Accounts charged off, net of recoveries.
[2] Actual customer returns.
[3] Discounts given to customers.
[4] Adjustment upon disposal of related inventories.