XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Customer Receivables (Tables)
9 Months Ended
Jan. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20252024
Gross customer receivables$121,087 $126,680 
Less:
Allowance for credit losses(277)(474)
Allowance for returns and discounts(8,051)(8,647)
Net customer receivables$112,759 $117,559