XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.2
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 24, 2021
Apr. 25, 2020
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 6,138 $ 5,123 $ 6,772
Charged to Costs and Expenses 2,769 2,559 2,008
Charged to Other Accounts 0 0 0
Deductions 2,994 1,544 3,657
Balance at End of Period 5,913 6,138 5,123
LIFO inventory adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 120,775 99,726 91,342
Charged to Costs and Expenses 10,184 21,049 8,384
Charged to Other Accounts 0 0 0
Deductions 0 0 0
Balance at End of Period 130,959 120,775 99,726
Inventory obsolescence reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 29,629 25,526 10,099
Charged to Costs and Expenses 61,647 45,761 27,405
Charged to Other Accounts 0 0 0
Deductions 69,733 41,658 11,978
Balance at End of Period 21,543 29,629 25,526
Total inventory reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 150,404 125,252 101,441
Charged to Costs and Expenses 71,831 66,810 35,789
Charged to Other Accounts 0 0 0
Deductions 69,733 41,658 11,978
Balance at End of Period $ 152,502 $ 150,404 $ 125,252