XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Income Statement [Abstract]        
Revenues $ 17,127 $ 15,820 $ 30,939 $ 30,898
Cost of revenues 10,591 8,201 19,321 16,580
Gross margin 6,536 7,619 11,618 14,318
Selling and administrative expenses 3,623 3,388 7,207 6,234
Research and development expenses 1,199 1,613 2,332 3,101
Operating income 1,714 2,618 2,079 4,983
Other income (expense):        
Income on investments 153 203 371 427
Interest expense (22) (27) (46) (53)
Other expense, net (75) (1) (77) (1)
Income before (benefit) provision for income taxes 1,770 2,793 2,327 5,356
(Benefit) provision for income taxes (31) 139 (108) 272
Net income $ 1,801 $ 2,654 $ 2,435 $ 5,084
Net income per common share:        
Basic income per share (in Dollars per share) $ 0.18 $ 0.28 $ 0.25 $ 0.53
Diluted income per share (in Dollars per share) $ 0.18 $ 0.28 $ 0.25 $ 0.53
Weighted average shares outstanding:        
Basic (in Shares) 9,759,646 9,585,357 9,741,405 9,561,848
Diluted (in Shares) 9,759,646 9,585,357 9,741,405 9,561,848