XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Customer Receivables (Tables)
9 Months Ended
Jan. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20212020
Gross customer receivables$156,732 $112,528 
Less:
Allowance for doubtful accounts(371)(472)
Allowance for returns and discounts(8,527)(5,712)
Net customer receivables$147,834 $106,344