v3.26.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Income Statement [Abstract]    
Revenues $ 23,451 $ 13,812
Cost of revenues 12,701 8,730
Gross margin 10,750 5,082
Selling, general, and administrative expenses 4,105 3,585
Research and development expenses 1,445 1,133
Operating income 5,200 364
Other income (expense):    
Income on investments 61 218
Interest expense (19) (23)
Other expense, net 0 (2)
Income before provision (benefit) for income taxes 5,242 557
Provision (benefit) for income taxes 1,026 (77)
Net income $ 4,216 $ 634
Net income per common share:    
Basic income per share (in Dollars per share) $ 0.41 $ 0.07
Diluted income per share (in Dollars per share) $ 0.41 $ 0.07
Weighted average shares outstanding:    
Basic (in Shares) 10,231,992 9,723,165
Diluted (in Shares) 10,231,992 9,723,165