v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Statement [Abstract]        
Net sales $ 53,425,000 $ 50,894,000 $ 154,801,000 $ 149,006,000
Cost of sales 30,591,000 26,905,000 85,758,000 80,015,000
Gross profit 22,834,000 23,989,000 69,043,000 68,991,000
Operating expenses:        
Research and development 1,792,000 1,575,000 5,065,000 4,887,000
Selling, marketing, and distribution 14,464,000 14,522,000 41,933,000 40,226,000
General and administrative 9,461,000 10,893,000 29,035,000 32,575,000
Total operating expenses 25,717,000 26,990,000 76,033,000 77,688,000
Operating loss (2,883,000) (3,001,000) (6,990,000) (8,697,000)
Other (expense)/income, net:        
Other income, net 51,000 226,000 143,000 1,052,000
Interest expense, net (65,000) (213,000) (71,000) (641,000)
Total other (expense)/income, net (14,000) 13,000 72,000 411,000
Loss from operations before income taxes (2,897,000) 2,988,000 (6,918,000) (8,286,000)
Income tax expense/(benefit) 13,000 (125,000) 28,000 (98,000)
Net loss $ (2,910,000) $ (2,863,000) $ (6,946,000) $ (8,188,000)
Net loss per share:        
Basic $ 0.23 $ 0.21 $ (0.53) $ (0.61)
Diluted $ 0.23 $ 0.21 $ (0.53) $ (0.61)
Weighted average number of common shares outstanding:        
Basic 12,883 13,331 13,030 13,413
Diluted 12,883 13,331 13,030 13,413