XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Customer Receivables (Components Of Customer Receivables) (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Receivables [Abstract]    
Gross customer receivables $ 118,285 $ 126,680
Allowance for doubtful accounts (234) (474)
Allowance for returns and discounts (6,880) (8,647)
Net customer receivables 111,171 117,559
Total inventories $ 178,111 $ 159,101