XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Customer Receivables
6 Months Ended
Oct. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables
 
The components of customer receivables were: 
 October 31,April 30,
(in thousands)20242024
Gross customer receivables$132,318 $126,680 
Less:
Allowance for credit losses(265)(474)
Allowance for returns and discounts(8,828)(8,647)
Net customer receivables$123,225 $117,559