v3.25.2
Variable Interest Entity and Redeemable Non-Controlling Interest - Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Noncontrolling Interest [Roll Forward]        
Beginning balance $ 33 $ 126 $ (112) $ 192
Net income (loss) attributable to redeemable non-controlling interest 136 (150) 281 (216)
Ending balance $ 169 $ (24) $ 169 $ (24)