v3.26.1
Note 16 - Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Apr. 30, 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

  (337)  (337)

Tax effect of currency translation adjustments

  1   1 

Balance as of April 30, 2026

 $(8,015) $(8,015)