v3.26.1
Note 15 - Noncontrolling Interest - Activity of Non-controlling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Redeemable noncontrolling interest balance     $ 15,663  
Net income attributable to redeemable non-controlling interest $ 717 $ 411 1,506 $ 1,313
Fair value adjustment (accretion to redemption value)     344  
Distributions to redeemable non-controlling interest holders     0  
Redeemable noncontrolling interest balance $ 17,513   $ 17,513