XML 95 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 449 $ 226 $ 331
Additions (Reductions) Charged to Cost and Expenses 485 420 78
Other 0 0 0
Deductions (460) (197) (183)
Balance at End of Year 474 449 226
Reserve for Cash Discounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 1,753 1,973 1,836
Additions (Reductions) Charged to Cost and Expenses 18,397 21,540 21,486
Other 0 0 0
Deductions (18,663) (21,760) (21,349)
Balance at End of Year 1,487 1,753 1,973
Reserve for Sales Returns and Allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 9,290 9,539 7,154
Additions (Reductions) Charged to Cost and Expenses 25,040 26,043 30,088
Other 0 0 0
Deductions (27,170) (26,292) (27,703)
Balance at End of Year $ 7,160 $ 9,290 $ 9,539