Stockholders' Equity (Details) - 2017 and 2026 Plans [Member] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Total restricted stock and stock option programs | $ 602 | $ 428 | $ 1,402 | $ 1,740 |
| Total income tax expense recognized for stock-based compensation arrangements | $ 126 | $ 90 | $ 294 | $ 365 |