XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]        
Net sales $ 57,931,000 $ 54,436,000 $ 101,376,000 $ 98,112,000
Cost of sales 31,441,000 28,474,000 55,167,000 53,111,000
Gross profit 26,490,000 25,962,000 46,209,000 45,001,000
Operating expenses:        
Research and development 1,675,000 1,557,000 3,274,000 3,313,000
Selling, marketing, and distribution 15,414,000 13,924,000 27,468,000 25,704,000
General and administrative 9,423,000 10,615,000 19,573,000 21,679,000
Total operating expenses 26,512,000 26,096,000 50,315,000 50,696,000
Operating loss (22,000) (134,000) (4,106,000) (5,695,000)
Other income, net:        
Other income, net 53,000 585,000 92,000 826,000
Interest income/(expense), net 6,000 (242,000) (7,000) (428,000)
Total other income, net 59,000 343,000 85,000 398,000
Income/(loss) from operations before income taxes 37,000 209,000 (4,021,000) (5,297,000)
Income tax (benefit)/expense (40,000) (161,000) 15,000 28,000
Net income/(loss) $ 77,000 $ 370,000 $ (4,036,000) $ (5,325,000)
Net income/(loss) per share:        
Basic $ 0.01 $ 0.03 $ (0.31) $ (0.4)
Diluted $ 0.01 $ 0.03 $ (0.31) $ (0.4)
Weighted average number of common shares outstanding:        
Basic 13,010 13,465 13,100 13,454
Diluted 13,256 13,589 13,100 13,454