v3.26.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained earnings [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Total
Beginning Balance at Apr. 30, 2025 $ 9,717 $ 42,475 $ 3,659 $ (231) $ 0 $ 55,620
Beginning Balance (in Shares) at Apr. 30, 2025 9,716,999     13,088    
Contribution of stock to 401(k) plan $ 12 269       $ 281
Contribution of stock to 401(k) plan (in Shares) 12,405         12,405
Stock-based compensation expense $ 55 312       $ 367
Stock-based compensation expense (in Shares) 54,866          
Shares withheld on employee taxes on vested equity awards       $ (583)   (583)
Shares withheld on employee taxes on vested equity awards (in Shares)       21,910    
Net income     634     634
Ending Balance at Jul. 31, 2025 $ 9,784 43,056 4,293 $ (814) 0 56,319
Ending Balance (in Shares) at Jul. 31, 2025 9,784,270     34,998    
Beginning Balance at Apr. 30, 2026 $ 9,925 45,506 2,756 $ (1,784) 0 56,403
Beginning Balance (in Shares) at Apr. 30, 2026 9,924,695     55,827    
Contribution of stock to 401(k) plan $ 5 347       $ 352
Contribution of stock to 401(k) plan (in Shares) 5,303         5,303
Stock-based compensation expense   733       $ 733
Issuance of common stock from public offering, net $ 1,087 57,046       58,133
Issuance of common stock from public offering, net (in Shares) 1,086,957          
Net income     4,216     4,216
Ending Balance at Jul. 31, 2026 $ 11,017 $ 103,632 $ 6,972 $ (1,784) $ 0 $ 119,837
Ending Balance (in Shares) at Jul. 31, 2026 11,016,955     55,827