XML 105 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 24, 2021
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 5,913 $ 6,138 $ 5,123
Charged to Costs and Expenses 3,450 2,769 2,559
Deductions 5,696 2,994 1,544
Balance at End of Period 3,667 5,913 6,138
Sales returns and allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 4,400 5,856 6,257
Charged to Costs and Expenses 57,920 59,999 53,730
Deductions 51,241 61,455 54,131
Balance at End of Period 11,079 4,400 5,856
Total accounts receivable allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 10,313 11,994 11,380
Charged to Costs and Expenses 61,370 62,768 56,289
Deductions 56,937 64,449 55,675
Balance at End of Period 14,746 10,313 11,994
LIFO inventory adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 130,959 120,775 99,726
Charged to Costs and Expenses 15,956 10,184 21,049
Deductions 0 0 0
Balance at End of Period 146,915 130,959 120,775
Inventory obsolescence reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 21,543 29,629 25,526
Charged to Costs and Expenses 11,223 61,647 45,761
Deductions 18,155 69,733 41,658
Balance at End of Period 14,611 21,543 29,629
Total inventory reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 152,502 150,404 125,252
Charged to Costs and Expenses 27,179 71,831 66,810
Deductions 18,155 69,733 41,658
Balance at End of Period $ 161,526 $ 152,502 $ 150,404