XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Customer Receivables (Tables)
3 Months Ended
Jul. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 July 31,April 30,
(in thousands)20242024
Gross customer receivables$126,236 $126,680 
Less:
Allowance for credit losses(491)(474)
Allowance for returns and discounts(8,562)(8,647)
Net customer receivables$117,183 $117,559