Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($) $ in Thousands |
Apr. 30, 2022 |
Jan. 31, 2022 |
|---|---|---|
| Property and Equipment - net | $ 23,754 | $ 24,756 |
| Finance lease liability long-term | 9,301 | 9,327 |
| Total finance lease liabilities | 436 | 530 |
| Operating Lease, Right-of-Use Asset | 7,712 | 11,213 |
| Operating lease liability short-term | 1,527 | 1,496 |
| Operating lease liability long-term | 7,042 | 11,270 |
| Total operating lease liabilities | 8,569 | 12,766 |
| Other Current Liabilities [Member] | ||
| Finance lease liability short-term | 352 | 357 |
| Operating lease liability short-term | 1,527 | 1,496 |
| Other Noncurrent Liabilities [Member] | ||
| Finance lease liability long-term | 84 | 173 |
| Operating lease liability long-term | 7,042 | 11,270 |
| Finance Leases Assets [Member] | ||
| Property and Equipment - gross | 1,208 | 1,221 |
| Accumulated depreciation and amortization | (548) | (490) |
| Property and Equipment - net | $ 660 | $ 731 |