XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
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 $ 474 $ 449 $ 226
Additions (Reductions) Charged to Cost and Expenses 103 485 420
Other 0 0 0
Deductions (343) (460) (197)
Balance at End of Year 234 474 449
Reserve for Cash Discounts [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 1,487 1,753 1,973
Additions (Reductions) Charged to Cost and Expenses 16,700 18,397 21,540
Other 0 0 0
Deductions (16,682) (18,663) (21,760)
Balance at End of Year 1,505 1,487 1,753
Reserve for Sales Returns and Allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 7,160 9,290 9,539
Additions (Reductions) Charged to Cost and Expenses 21,413 25,040 26,043
Other 0 0 0
Deductions (23,198) (27,170) (26,292)
Balance at End of Year $ 5,375 $ 7,160 $ 9,290