XML 22 R13.htm IDEA: XBRL DOCUMENT v3.25.3
Customer Receivables
6 Months Ended
Oct. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables, Net
 
The components of customer receivables, net were: 
 October 31,April 30,
(in thousands)20252025
Gross customer receivables$111,624 $118,285 
Less:
Allowance for credit losses(314)(234)
Allowance for returns and discounts(7,119)(6,880)
Customer receivables, net$104,191 $111,171