XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Customer Receivables (Tables)
9 Months Ended
Jan. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20242023
Gross customer receivables$123,126 $130,655 
Less:
Allowance for credit losses(545)(449)
Allowance for returns and discounts(9,508)(11,043)
Net customer receivables$113,073 $119,163