v3.25.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Income Statement [Abstract]    
Revenues $ 69,811 $ 55,274
Cost of revenues 39,714 36,691
Gross margin 30,097 18,583
Selling and administrative expenses 12,289 10,184
Research and development expenses 6,076 3,380
Operating income 11,732 5,019
Other income (expense):    
Income on investments 519 561
Interest expense (104) (109)
Other expense, net (3) (7)
Income before benefit from income taxes 12,144 5,464
Benefit from income taxes (11,542) (130)
Net income $ 23,686 $ 5,594
Net income per common share:    
Basic income per share (in Dollars per share) $ 2.46 $ 0.59
Diluted income per share (in Dollars per share) $ 2.46 $ 0.59
Weighted average shares outstanding:    
Basic (in Shares) 9,611,914 9,431,264
Diluted (in Shares) 9,614,536 9,431,264