XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Customer Receivables
12 Months Ended
Apr. 30, 2023
Receivables [Abstract]  
Customer Receivables Customer Receivables
 
The components of customer receivables were:
 APRIL 30,
(in thousands)20232022
Gross customer receivables$130,655 $168,699 
Less:
Allowance for credit losses(449)(226)
Allowance for returns and discounts(11,043)(11,512)
Net customer receivables$119,163 $156,961