XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]    
Net sales $ 85,077 $ 88,334
Cost of sales 63,003 64,148
Gross profit 22,074 24,186
Operating expenses:    
Research and development 3,007 2,515
Selling, marketing, and distribution 8,752 9,889
General and administrative 13,316 13,366
Gain on sale/disposition of assets, net (43) (58)
Total operating expenses 25,032 25,712
Operating loss (2,958) (1,526)
Other expense, net:    
Other income/(expense), net 62 (6)
Interest expense, net (1,205) (732)
Total other expense, net (1,143) (738)
Loss before income taxes (4,101) (2,264)
Income tax benefit (690) (409)
Net Income (Loss) $ (3,411) $ (1,855)
Net loss per share:    
Basic - net loss $ (0.08) $ (0.04)
Diluted - net loss $ (0.08) $ (0.04)
Weighted average number of common shares outstanding:    
Basic 44,262 45,321
Diluted 44,262 45,321