v3.26.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Income Statement [Abstract]    
Revenues $ 63,227 $ 69,811
Cost of revenues 44,831 39,714
Gross margin 18,396 30,097
Selling and administrative expenses 15,403 12,289
Research and development expenses 5,994 6,076
Operating (loss) income (3,001) 11,732
Other income (expense):    
Income on investments 673 519
Interest expense (87) (104)
Other expense, net (493) (3)
(Loss) income before benefit from income taxes (2,908) 12,144
Benefit from income taxes (2,005) (11,542)
Net (loss) income $ (903) $ 23,686
Net (loss) income per common share:    
Basic (loss) income per share (in Dollars per share) $ (0.09) $ 2.46
Diluted (loss) income per share (in Dollars per share) $ (0.09) $ 2.46
Weighted average shares outstanding:    
Basic (in Shares) 9,783,358 9,611,914
Diluted (in Shares) 9,783,358 9,614,536