XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Customer Receivables
9 Months Ended
Jan. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables
 
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20232022
Gross customer receivables$129,375 $168,699 
Less:
Allowance for doubtful accounts(377)(226)
Allowance for returns and discounts(11,256)(11,512)
Net customer receivables$117,742 $156,961