XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Customer Receivables (Tables)
9 Months Ended
Jan. 31, 2022
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20222021
Gross customer receivables$162,327 $156,187 
Less:
Allowance for doubtful accounts(308)(331)
Allowance for returns and discounts(10,898)(8,990)
Net customer receivables$151,121 $146,866