XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.4
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]
Total
Balance at Apr. 30, 2023 $ 9,374 $ 49,136 $ (25,621) $ (3) $ 32,886
Balance (in Shares) at Apr. 30, 2023 9,373,776     741  
Contribution of stock to 401(k) plan $ 17 96     113
Contribution of stock to 401(k) plan (in Shares) 17,013        
Stock-based compensation expense   128     128
Net income     2,042   2,042
Balance at Jul. 31, 2023 $ 9,391 49,360 (23,579) $ (3) 35,169
Balance (in Shares) at Jul. 31, 2023 9,390,789     741  
Balance at Apr. 30, 2023 $ 9,374 49,136 (25,621) $ (3) $ 32,886
Balance (in Shares) at Apr. 30, 2023 9,373,776     741  
Contribution of stock to 401(k) plan (in Shares)         29,898
Dividends paid         $ 0
Net income         2,839
Balance at Oct. 31, 2023 $ 9,405 49,636 (22,782) $ (3) 36,256
Balance (in Shares) at Oct. 31, 2023 9,404,424     741  
Balance at Jul. 31, 2023 $ 9,391 49,360 (23,579) $ (3) 35,169
Balance (in Shares) at Jul. 31, 2023 9,390,789     741  
Contribution of stock to 401(k) plan $ 13 75     $ 88
Contribution of stock to 401(k) plan (in Shares) 12,885       12,885
Stock-based compensation expense $ 1 201     $ 202
Stock-based compensation expense (in Shares) 750        
Net income     797   797
Balance at Oct. 31, 2023 $ 9,405 49,636 (22,782) $ (3) 36,256
Balance (in Shares) at Oct. 31, 2023 9,404,424     741  
Balance at Apr. 30, 2024 $ 9,512 50,334 (20,027) $ (3) 39,816
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
Balance at Jul. 31, 2024 $ 9,568 41,296 (17,597) $ (65) 33,202
Balance (in Shares) at Jul. 31, 2024 9,567,651     5,310  
Balance at Apr. 30, 2024 $ 9,512 50,334 (20,027) $ (3) $ 39,816
Balance (in Shares) at Apr. 30, 2024 9,511,560     741  
Contribution of stock to 401(k) plan (in Shares)         44,034
Dividends paid         $ (9,567)
Net income         5,084
Balance at Oct. 31, 2024 $ 9,617 41,683 (14,943) $ (165) 36,192
Balance (in Shares) at Oct. 31, 2024 9,617,355     13,203  
Balance at Jul. 31, 2024 $ 9,568 41,296 (17,597) $ (65) 33,202
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       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
Balance at Oct. 31, 2024 $ 9,617 $ 41,683 $ (14,943) $ (165) $ 36,192
Balance (in Shares) at Oct. 31, 2024 9,617,355     13,203