v3.26.1
Note 9 - Shareholders' Equity (Tables)
3 Months Ended
Apr. 30, 2026
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Three Months Ended April 30,

 
  

2026

  

2025

 
  

Before Tax

  

Income Tax

  

Net

  

Before Tax

  

Income Tax

  

Net

 

Balance as of beginning-of-period

 $(12,921) $  $(12,921) $(16,918) $  $(16,918)

Translation adjustment

  (1,666)     (1,666)  2,973      2,973 

Balance as of end-of-period

 $(14,587) $  $(14,587) $(13,945) $  $(13,945)