v3.26.1
Note 16 - Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jul. 31, 2026
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Foreign Currency Translation Adjustments

  

Total Accumulated Other Comprehensive Loss

 

Balance as of January 31, 2026

 $(7,679) $(7,679)

Currency translation adjustments

  (1,193)  (1,193)

Tax effect of currency translation adjustments

  76   76 

Balance as of July 31, 2026

 $(8,796) $(8,796)