XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained earnings (accumulated deficit) [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Total
Beginning Balance at Apr. 30, 2024 $ 9,512 $ 50,334 $ (20,027) $ (3) $ 0 $ 39,816
Beginning Balance (in Shares) at Apr. 30, 2024 9,511,560     741    
Contribution of stock to 401(k) plan $ 26 215       241
Contribution of stock to 401(k) plan (in Shares) 26,457          
Stock-based compensation expense $ 28 316       344
Stock-based compensation expense (in Shares) 27,815          
Shares withheld on employee taxes on vested equity awards       $ (62)   (62)
Shares withheld on employee taxes on vested equity awards (in Shares)       4,569    
Exercise of stock options and stock appreciation rights - net of shares tendered for exercise price $ 2 (2)        
Exercise of stock options and stock appreciation rights - net of shares tendered for exercise price (in Shares) 1,819          
Dividends payable   (9,567)       (9,567)
Net income     2,430     2,430
Ending Balance at Jul. 31, 2024 $ 9,568 41,296 (17,597) $ (65) 0 33,202
Ending Balance (in Shares) at Jul. 31, 2024 9,567,651     5,310    
Beginning Balance at Apr. 30, 2024 $ 9,512 50,334 (20,027) $ (3) 0 $ 39,816
Beginning Balance (in Shares) at Apr. 30, 2024 9,511,560     741    
Contribution of stock to 401(k) plan (in Shares)           51,884
Dividends paid           $ (9,567)
Net income           20,489
Ending Balance at Jan. 31, 2025 $ 9,697 42,026 462 $ (350)   51,835
Ending Balance (in Shares) at Jan. 31, 2025 9,697,208     22,268    
Beginning Balance at Jul. 31, 2024 $ 9,568 41,296 (17,597) $ (65) 0 33,202
Beginning Balance (in Shares) at Jul. 31, 2024 9,567,651     5,310    
Contribution of stock to 401(k) plan $ 17 195       212
Contribution of stock to 401(k) plan (in Shares) 17,577          
Stock-based compensation expense $ 32 192       224
Stock-based compensation expense (in Shares) 32,127          
Shares withheld on employee taxes on vested equity awards       $ (100)   (100)
Shares withheld on employee taxes on vested equity awards (in Shares)       7,893    
Dividends payable   9,567       9,567
Dividends paid   (9,567)       (9,567)
Net income     2,654     2,654
Ending Balance at Oct. 31, 2024 $ 9,617 41,683 (14,943) $ (165)   36,192
Ending Balance (in Shares) at Oct. 31, 2024 9,617,355     13,203    
Contribution of stock to 401(k) plan $ 8 137       $ 145
Contribution of stock to 401(k) plan (in Shares) 7,850         7,850
Stock-based compensation expense $ 72 236       $ 308
Stock-based compensation expense (in Shares) 72,003          
Shares withheld on employee taxes on vested equity awards       $ (215)   (215)
Shares withheld on employee taxes on vested equity awards (in Shares)       11,802    
Exercise of stock options and stock appreciation rights - net of shares tendered for exercise price   (30)   $ 30    
Exercise of stock options and stock appreciation rights - net of shares tendered for exercise price (in Shares)       (2,737)    
Net income     15,405     15,405
Ending Balance at Jan. 31, 2025 $ 9,697 42,026 462 $ (350)   51,835
Ending Balance (in Shares) at Jan. 31, 2025 9,697,208     22,268    
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          
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, 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 (in Shares)           26,615
Dividends paid           $ 0
Net income           4,002
Ending Balance at Jan. 31, 2026 $ 9,896 44,471 7,661 $ (1,785)   60,243
Ending Balance (in Shares) at Jan. 31, 2026 9,896,355     55,927    
Beginning Balance at Jul. 31, 2025 $ 9,784 43,056 4,293 $ (814) $ 0 56,319
Beginning Balance (in Shares) at Jul. 31, 2025 9,784,270     34,998    
Contribution of stock to 401(k) plan $ 7 223       230
Contribution of stock to 401(k) plan (in Shares) 6,768          
Stock-based compensation expense $ 27 453       480
Stock-based compensation expense (in Shares) 27,308          
Shares withheld on employee taxes on vested equity awards       $ (375)   (375)
Shares withheld on employee taxes on vested equity awards (in Shares)       10,219    
Net income     1,801     1,801
Ending Balance at Oct. 31, 2025 $ 9,818 43,732 6,094 $ (1,189)   58,455
Ending Balance (in Shares) at Oct. 31, 2025 9,818,346     45,217    
Contribution of stock to 401(k) plan $ 8 394       $ 402
Contribution of stock to 401(k) plan (in Shares) 7,442         7,442
Stock-based compensation expense $ 70 345   $ 20   $ 435
Stock-based compensation expense (in Shares) 70,567     (1,550)    
Shares withheld on employee taxes on vested equity awards       $ (616)   (616)
Shares withheld on employee taxes on vested equity awards (in Shares)       12,260    
Net income     1,567     1,567
Ending Balance at Jan. 31, 2026 $ 9,896 $ 44,471 $ 7,661 $ (1,785)   $ 60,243
Ending Balance (in Shares) at Jan. 31, 2026 9,896,355     55,927