XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]    
Revenues $ 13,812 $ 15,077
Cost of revenues 8,730 8,379
Gross margin 5,082 6,698
Selling and administrative expenses 3,585 2,845
Research and development expenses 1,133 1,488
Operating income 364 2,365
Other income (expense):    
Income on investments 218 224
Interest expense (23) (26)
Other expense, net (2) 0
Income before (benefit) provision for income taxes 557 2,563
(Benefit) provision for income taxes (77) 133
Net income $ 634 $ 2,430
Net income per common share:    
Basic income per share (in Dollars per share) $ 0.07 $ 0.25
Diluted income per share (in Dollars per share) $ 0.07 $ 0.25
Weighted average shares outstanding:    
Basic (in Shares) 9,723,165 9,538,339
Diluted (in Shares) 9,723,165 9,538,339