XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Income Statement [Abstract]        
Revenues $ 15,820 $ 13,575 $ 30,898 $ 25,984
Cost of revenues 8,201 9,245 16,580 16,786
Gross margin 7,619 4,330 14,318 9,198
Selling and administrative expenses 3,388 2,552 6,234 4,853
Research and development expenses 1,613 840 3,101 1,347
Operating income 2,618 938 4,983 2,998
Other income (expense):        
Investment income (expense) 203 (106) 427 (86)
Interest expense (27) (29) (53) (60)
Other expense, net (1) 0 (1) 0
Income before provision for income taxes 2,793 803 5,356 2,852
Provision for income taxes 139 6 272 13
Net income $ 2,654 $ 797 $ 5,084 $ 2,839
Net income per common share:        
Basic and diluted income per share (in Dollars per share) $ 0.28 $ 0.08 $ 0.53 $ 0.3
Basic and diluted income per share (in Dollars per share) $ 0.28 $ 0.08 $ 0.53 $ 0.3
Weighted average shares outstanding:        
Basic and diluted (in Shares) 9,585,357 9,399,052 9,561,848 9,391,714
Basic and diluted (in Shares) 9,585,357 9,399,052 9,561,848 9,391,714