v3.26.1
Note 16 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)
$ in Thousands
6 Months Ended
Jul. 31, 2026
USD ($)
Balance $ 90,638
Balance 93,490
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]  
Balance (7,679)
Currency translation adjustments (1,193)
Tax effect of currency translation adjustments 76
Balance (8,796)
AOCI Attributable to Parent [Member]  
Balance (7,679)
Currency translation adjustments (1,193)
Tax effect of currency translation adjustments 76
Balance $ (8,796)