XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Income Statement [Abstract]        
Net sales $ 60,232,000 $ 57,931,000 $ 101,875,000 $ 101,376,000
Cost of sales 31,325,000 31,441,000 54,043,000 55,167,000
Gross profit 28,907,000 26,490,000 47,832,000 46,209,000
Operating expenses:        
Research and development 1,866,000 1,675,000 3,540,000 3,274,000
Selling, marketing, and distribution 14,973,000 15,414,000 26,356,000 27,468,000
General and administrative 8,998,000 9,423,000 17,439,000 19,573,000
Total operating expenses 25,837,000 26,512,000 47,335,000 50,315,000
Operating income/(loss) 3,070,000 (22,000) 497,000 (4,106,000)
Other (expense)/income, net:        
Other income, net 59,000 53,000 141,000 92,000
Interest income/(expense), net (6,000) 6,000 142,000 (7,000)
Total other income, net 53,000 59,000 283,000 85,000
Income/(loss) from operations before income taxes 3,123,000 37,000 780,000 (4,021,000)
Income tax expense/(benefit) 12,000 (40,000) 34,000 15,000
Net income/(loss) $ 3,111,000 $ 77,000 $ 746,000 $ (4,036,000)
Net income/(loss) per share:        
Basic $ 0.24 $ 0.01 $ 0.06 $ (0.31)
Diluted $ 0.24 $ 0.01 $ 0.06 $ (0.31)
Weighted average number of common shares outstanding:        
Basic 12,860 13,010 12,862 13,100
Diluted 13,145 13,256 13,211 13,100