XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Customer Receivables
3 Months Ended
Jul. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables, Net
 
The components of customer receivables, net were: 
 July 31,April 30,
(in thousands)20252025
Gross customer receivables$118,416 $118,285 
Less:
Allowance for credit losses(269)(234)
Allowance for returns and discounts(8,190)(6,880)
Customer receivables, net$109,957 $111,171