XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Income Statement [Abstract]      
Net sales $ 222,322 $ 201,099 $ 191,209
Cost of sales 123,058 112,673 103,145
Gross profit 99,264 88,426 88,064
Operating expenses:      
Research and development 7,710 6,851 6,361
Selling, marketing, and distribution 55,563 55,050 51,791
General and administrative 36,145 39,022 42,612
Total operating expenses 99,418 100,923 100,764
Operating loss (154) (12,497) (12,700)
Other income/(expense), net:      
Other income, net 140 140 1,188
Interest income/(expense), net 60 39 (761)
Total other income/(expense), net 200 179 427
Income/(loss) from operations before income taxes 46 (12,318) (12,273)
Income tax expense/(benefit) 123 (70) (249)
Net loss $ (77) $ (12,248) $ (12,024)
Net loss per share:      
Basic (in dollars per share) $ (0.01) $ (0.94) $ (0.90)
Diluted (in dollars per share) $ (0.01) $ (0.94) $ (0.90)
Weighted average number of common shares outstanding:      
Basic (in shares) 12,806 12,967 13,372
Diluted (in shares) 12,806 12,967 13,372