v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Income Statement [Abstract]      
Net sales $ 190,536 $ 222,322 $ 201,099
Cost of sales 105,342 123,058 112,673
Gross profit 85,194 99,264 88,426
Operating expenses:      
Research and development 6,087 7,710 6,851
Selling, marketing, and distribution 51,748 55,563 55,050
General and administrative 32,926 36,145 39,022
Impairment of assets held for sale 3,433 0 0
Total operating expenses 94,194 99,418 100,923
Operating loss (9,000) (154) (12,497)
Other income/(expense), net:      
Other income, net 113 140 140
Interest (expense)/income, net (276) 60 39
Total other (expense)/income, net (163) 200 179
(Loss)/income from operations before income taxes (9,163) 46 (12,318)
Income tax expense/(benefit) 45 123 (70)
Net loss $ (9,208) $ (77) $ (12,248)
Net loss per share:      
Basic (in dollars per share) $ (0.73) $ (0.01) $ (0.94)
Diluted (in dollars per share) $ (0.73) $ (0.01) $ (0.94)
Weighted average number of common shares outstanding:      
Basic (in shares) 12,587 12,806 12,967
Diluted (in shares) 12,587 12,806 12,967