XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Customer Receivables
3 Months Ended
Jul. 31, 2022
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables
 
The components of customer receivables were: 
 July 31,April 30,
(in thousands)20222022
Gross customer receivables$175,376 $168,699 
Less:
Allowance for doubtful accounts(234)(226)
Allowance for returns and discounts(12,695)(11,512)
Net customer receivables$162,447 $156,961