XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Customer Receivables (Components Of Customer Receivables) (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Receivables [Abstract]    
Gross customer receivables $ 130,655 $ 168,699
Allowance for doubtful accounts (449) (226)
Allowance for returns and discounts (11,043) (11,512)
Net customer receivables 119,163 156,961
Total inventories $ 190,699 $ 228,259