v3.26.1
Note 15 - Noncontrolling Interest (Tables)
3 Months Ended
Apr. 30, 2026
Notes Tables  
Redeemable Noncontrolling Interest [Table Text Block]

Redeemable non-controlling interest balance at January 31, 2026

 $15,663 

Net income attributable to redeemable non-controlling interest

  789 

Fair value adjustment (accretion to redemption value)

  42 

Distributions to redeemable non-controlling interest holders

  - 

Redeemable non-controlling interest balance at April 30, 2026

 $16,494