XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Customer Receivables
3 Months Ended
Jul. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables
 
The components of customer receivables were: 
 July 31,April 30,
(in thousands)20232023
Gross customer receivables$128,833 $130,655 
Less:
Allowance for doubtful accounts(618)(449)
Allowance for returns and discounts(10,452)(11,043)
Net customer receivables$117,763 $119,163