| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended July 31, | | | Six Months Ended July 31, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Revenue recognized at a point in time: | | (in thousands) | |
| Total revenue recognized at a point in time | | $ | 5,338 | | | $ | 13,215 | | | $ | 14,394 | | | $ | 20,771 | |
| Revenue recognized over time: | | | | | | | | | | | | | | | | |
| Total revenue recognized over time | | | 284 | | | | 346 | | | | 900 | | | | 692 | |
| Total revenue from contracts with customers | | $ | 5,622 | | | $ | 13,561 | | | $ | 15,294 | | | $ | 21,463 | |
| | | Three Months Ended July 31, | | | Six Months Ended July 31, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | (in thousands) | |
| United States | | $ | 970 | | | $ | 736 | | | $ | 1,132 | | | $ | 1,286 | |
| China | | | 240 | | | | 770 | | | $ | 5,127 | | | $ | 1,546 | |
| Norway | | | 2,282 | | | | 8,906 | | | $ | 5,922 | | | $ | 12,181 | |
| Turkey | | | 820 | | | | 982 | | | $ | 965 | | | $ | 1,209 | |
| Singapore | | | — | | | | 1,413 | | | $ | — | | | $ | 2,440 | |
| The Netherlands | | | 862 | | | | — | | | | 1,556 | | | | — | |
| Japan | | | 84 | | | | 272 | | | | 84 | | | | 950 | |
| Other | | | 364 | | | | 482 | | | | 508 | | | | 1,851 | |
| Total revenue from contracts with customers | | $ | 5,622 | | | $ | 13,561 | | | $ | 15,294 | | | $ | 21,463 | |
|
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
| | | July 31, 2026 | | | July 31, 2025 | |
| Contract Assets: | | (in thousands) | |
| Contract Assets, beginning balance | | $ | — | | | $ | 20 | |
| Revenue accrued | | $ | 7 | | | $ | 12 | |
| Amounts billed | | $ | — | | | $ | (20 | ) |
| Total unbilled revenue | | $ | 7 | | | $ | 12 | |
| Contract Liabilities: | | | | | | | | |
| Contract liabilities, beginning balance | | $ | 1,291 | | | $ | 1,792 | |
| Deferred revenue and customer deposits | | $ | 239 | | | $ | 1,186 | |
| Revenue recognized | | $ | (723 | ) | | $ | (1,646 | ) |
| Total deferred revenue & customer deposits | | $ | 807 | | | $ | 1,332 | |
|