Note 9 - Shareholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Balance, before tax | $ (14,587) | $ (13,945) | $ (12,921) | $ (16,918) |
| Balance, tax | 0 | 0 | 0 | 0 |
| Balance, net | (14,587) | (13,945) | (12,921) | (16,918) |
| Reclassification to earnings related to disposal of GK business, before tax | 20,085 | 0 | 20,085 | 0 |
| Reclassification to earnings related to disposal of GK business, tax | 0 | 0 | 0 | 0 |
| Reclassification to earnings related to disposal of GK business, net | 20,085 | 0 | 20,085 | 0 |
| Translation adjustment, before tax | (303) | (27) | (1,969) | 2,946 |
| Translation adjustment, tax | 0 | 0 | 0 | 0 |
| Translation adjustment, net | (303) | (27) | (1,969) | 2,946 |
| Balance, before tax | 5,195 | (13,972) | 5,195 | (13,972) |
| Balance, tax | 0 | 0 | 0 | 0 |
| Balance, net | $ 5,195 | $ (13,972) | $ 5,195 | $ (13,972) |
| X | ||||||||||
- Definition Amount, after tax, of reclassification adjustment for discontinued operations and disposal groups. No definition available.
|
| X | ||||||||||
- Definition Amount, before tax, of reclassification adjustment for discontinued operations and disposal groups. No definition available.
|
| X | ||||||||||
- Definition Amount of tax on reclassification adjustment for discontinued operations and disposal groups. No definition available.
|
| X | ||||||||||
- Definition Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners). No definition available.
|
| X | ||||||||||
- Definition Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent. No definition available.
|
| X | ||||||||||
- Definition Amount, after tax, of realized and unrealized gain (loss) from foreign currency transaction. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|