XML 14 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Income Statement [Abstract]        
Revenues $ 16,890 $ 18,927 $ 47,829 $ 49,825
Cost of revenues 10,264 10,642 29,585 27,222
Gross margin 6,626 8,285 18,244 22,603
Selling and administrative expenses 3,593 3,380 10,800 9,614
Research and development expenses 1,763 1,436 4,095 4,536
Operating income 1,270 3,469 3,349 8,453
Other income (expense):        
Income on investments 191 138 562 564
Interest expense (21) (26) (67) (79)
Other expense, net 0 0 (77) (1)
Income before benefit for income taxes 1,440 3,581 3,767 8,937
Benefit for income taxes (127) (11,824) (235) (11,552)
Net income $ 1,567 $ 15,405 $ 4,002 $ 20,489
Net income per common share:        
Basic income per share (in Dollars per share) $ 0.16 $ 1.6 $ 0.41 $ 2.14
Diluted income per share (in Dollars per share) $ 0.16 $ 1.6 $ 0.41 $ 2.14
Weighted average shares outstanding:        
Basic (in Shares) 9,797,064 9,632,309 9,759,958 9,585,330
Diluted (in Shares) 9,797,064 9,632,309 9,759,958 9,588,826