XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Income Statement [Abstract]        
Net sales $ 124,670 $ 129,679 $ 209,748 $ 218,013
Cost of sales 94,321 95,175 157,324 159,322
Gross profit 30,349 34,504 52,424 58,691
Operating expenses:        
Research and development 2,433 2,221 5,440 4,736
Selling, marketing, and distribution 10,336 9,613 19,088 19,503
General and administrative 13,465 15,214 26,781 28,579
Gain on sale/disposition of assets, net 0 (81) (43) (139)
Total operating expenses 26,234 26,967 51,266 52,679
Operating income 4,115 7,537 1,158 6,012
Other expense, net:        
Other income/(expense), net 277 (5) 338 (11)
Interest expense, net (1,385) (1,419) (2,590) (2,152)
Total other expense, net (1,108) (1,424) (2,252) (2,163)
Income/(loss) before income taxes 3,007 6,113 (1,094) 3,849
Income tax expense 1,090 1,567 400 1,158
Net Income (Loss) $ 1,917 $ 4,546 $ (1,494) $ 2,691
Net income/(loss) per share:        
Basic - net income/(loss) $ 0.04 $ 0.1 $ (0.03) $ 0.06
Diluted - net income/(loss) $ 0.04 $ 0.1 $ (0.03) $ 0.06
Weighted average number of common shares outstanding:        
Basic 44,396 44,523 44,329 44,922
Diluted 44,737 44,935 44,329 45,404