XML 117 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 3,667 $ 5,913 $ 6,138
Charged to Costs and Expenses 2,542 3,450 2,769
Deductions 3,478 5,696 2,994
Balance at End of Period 2,731 3,667 5,913
Sales returns and allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 11,079 4,400 5,856
Charged to Costs and Expenses 50,190 57,920 59,999
Deductions 49,145 51,241 61,455
Balance at End of Period 12,124 11,079 4,400
Total accounts receivable allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 14,746 10,313 11,994
Charged to Costs and Expenses 52,732 61,370 62,768
Deductions 52,623 56,937 64,449
Balance at End of Period 14,855 14,746 10,313
LIFO inventory adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 146,915 130,959 120,775
Charged to Costs and Expenses 7,140 15,956 10,184
Deductions 0 0 0
Balance at End of Period 154,055 146,915 130,959
Inventory obsolescence reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 14,611 21,543 29,629
Charged to Costs and Expenses 15,688 11,223 61,647
Deductions 16,589 18,155 69,733
Balance at End of Period 13,710 14,611 21,543
Total inventory reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 161,526 152,502 150,404
Charged to Costs and Expenses 22,828 27,179 71,831
Deductions 16,589 18,155 69,733
Balance at End of Period $ 167,765 $ 161,526 $ 152,502