v3.26.1
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
Balance at Apr. 30, 2024 $ 9,512 $ 50,334 $ (20,027) $ (3) $ 0 $ 39,816
Balance (in Shares) at Apr. 30, 2024 9,511,560     741    
Exercise of stock options $ 2 (151)   $ 149   0
Exercise of stock options (in Shares) 1,819     (11,917)    
Contribution of stock to 401(k) plan $ 70 831       901
Contribution of stock to 401(k) plan (in Shares) 70,100          
Stock-based compensation expense $ 133 1,028       1,161
Stock-based compensation expense (in Shares) 133,520          
Shares withheld on employee taxes on vested equity awards       $ (377)   (377)
Shares withheld on employee taxes on vested equity awards (in Shares)       24,264    
Dividends   (9,567)       (9,567)
Net income (loss)     23,686     23,686
Balance at Apr. 30, 2025 $ 9,717 42,475 3,659 $ (231) 0 55,620
Balance (in Shares) at Apr. 30, 2025 9,716,999     13,088    
Contribution of stock to 401(k) plan $ 36 1,250       1,286
Contribution of stock to 401(k) plan (in Shares) 36,067          
Stock-based compensation expense $ 172 1,781   $ 21   1,974
Stock-based compensation expense (in Shares) 171,629     (1,650)    
Shares withheld on employee taxes on vested equity awards       $ (1,574)   (1,574)
Shares withheld on employee taxes on vested equity awards (in Shares)       44,389    
Dividends           0
Net income (loss)     (903)     (903)
Balance at Apr. 30, 2026 $ 9,925 $ 45,506 $ 2,756 $ (1,784) $ 0 $ 56,403
Balance (in Shares) at Apr. 30, 2026 9,924,695     55,827