XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Customer Receivables (Tables)
6 Months Ended
Oct. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 October 31,April 30,
(in thousands)20212021
Gross customer receivables$159,766 $156,187 
Less:
Allowance for doubtful accounts(229)(331)
Allowance for returns and discounts(10,346)(8,990)
Net customer receivables$149,191 $146,866