v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Loss
Balance, shares at Jan. 31, 2025   10,856,812 (1,358,208)      
Balance, amount at Jan. 31, 2025 $ 146,626 $ 109 $ (19,979) $ 123,136 $ 50,320 $ (6,960)
Net income (loss) (3,913) 0 0 0 (3,913) 0
Other comprehensive income 751 0 0 0 0 751
Dividends (285) $ 0 0 0 (285) 0
Restricted stock issued, shares   15,739        
Restricted stock issued, amount 0 $ 0 0   0 0
Restricted stock plan 329 0 0 329 0 0
Return of shares in lieu of payroll withholding (126) $ 0 $ 0 (126) 0 0
Balance, shares at Apr. 30, 2025   10,872,551 (1,358,208)      
Balance, amount at Apr. 30, 2025 143,382 $ 109 $ (19,979) 123,339 46,122 (6,209)
Balance, shares at Jan. 31, 2025   10,856,812 (1,358,208)      
Balance, amount at Jan. 31, 2025 146,626 $ 109 $ (19,979) 123,136 50,320 (6,960)
Net income (loss) $ (3,147)          
Balance, shares at Jul. 31, 2025 1,358,208 10,909,279 (1,358,208)      
Balance, amount at Jul. 31, 2025 $ 147,262 $ 109 $ (19,979) 124,594 46,602 (4,064)
Balance, shares at Apr. 30, 2025   10,872,551 (1,358,208)      
Balance, amount at Apr. 30, 2025 143,382 $ 109 $ (19,979) 123,339 46,122 (6,209)
Net income (loss) 766 0 0 0 766 0
Other comprehensive income 2,145 0 0 0 0 2,145
Dividends (286) $ 0 0 0 (286) 0
Restricted stock issued, shares   36,728        
Restricted stock issued, amount 0 $ 0 0 0 0 0
Restricted stock plan 1,411 0 0 1,411 0 0
Return of shares in lieu of payroll withholding $ (156) $ 0 $ 0 (156) 0 0
Balance, shares at Jul. 31, 2025 1,358,208 10,909,279 (1,358,208)      
Balance, amount at Jul. 31, 2025 $ 147,262 $ 109 $ (19,979) 124,594 46,602 (4,064)
Balance, shares at Jan. 31, 2026   11,164,336 (1,358,208)      
Balance, amount at Jan. 31, 2026 129,127 $ 112 $ (19,979) 129,391 23,857 (4,254)
Net income (loss) 369 0 0 0 369 0
Other comprehensive income 387 $ 0 0 0 0 387
Restricted stock issued, shares   55,991        
Restricted stock issued, amount 0 $ 0 0 0 0 0
Restricted stock plan 800 0 0 800 0 0
Return of shares in lieu of payroll withholding (158) $ 0 $ 0 (158) 0 0
Balance, shares at Apr. 30, 2026   11,220,327 (1,358,208)      
Balance, amount at Apr. 30, 2026 130,525 $ 112 $ (19,979) 130,033 24,226 (3,867)
Balance, shares at Jan. 31, 2026   11,164,336 (1,358,208)      
Balance, amount at Jan. 31, 2026 129,127 $ 112 $ (19,979) 129,391 23,857 (4,254)
Net income (loss) $ (4,560)          
Balance, shares at Jul. 31, 2026 1,358,208 11,268,067 (1,358,208)      
Balance, amount at Jul. 31, 2026 $ 125,107 $ 112 $ (19,979) 130,743 19,297 (5,066)
Balance, shares at Apr. 30, 2026   11,220,327 (1,358,208)      
Balance, amount at Apr. 30, 2026 130,525 $ 112 $ (19,979) 130,033 24,226 (3,867)
Net income (loss) (4,929) 0 0 0 (4,929) 0
Other comprehensive income (1,199) $ 0 0 0 0 (1,199)
Restricted stock issued, shares   47,740        
Restricted stock issued, amount 0 $ 0 0   0 0
Restricted stock plan 819 0 0 819 0 0
Return of shares in lieu of payroll withholding $ (109) $ 0 $ 0 (109) 0 0
Balance, shares at Jul. 31, 2026 1,358,208 11,268,067 (1,358,208)      
Balance, amount at Jul. 31, 2026 $ 125,107 $ 112 $ (19,979) $ 130,743 $ 19,297 $ (5,066)