v3.26.1
Variable Interest Entity and Redeemable Non-Controlling Interest - Schedule of Activity in Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Increase (Decrease) in Temporary Equity [Roll Forward]    
Beginning balance $ 12,737 $ 8,286
Net income attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest) 647 76
Foreign currency translation 0 (17)
Adjustment to redeemable non-controlling interest 703 379
Stock-based compensation expense 0 5
Ending balance $ 14,087 $ 8,729