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) |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury. No definition available.
|
| X | ||||||||||
- Definition Aggregate value of stock related to Restricted Stock Awards issued during the period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|