v3.26.1
Revenue - Schedule of Information about Balances and Changes to Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jan. 31, 2026
Revenue from Contract with Customer [Abstract]          
Deferred revenue at the end of the prior year, or at acquisition per the opening balance sheet $ 13,423 $ 5,223 $ 14,581 $ 3,725  
Revenue recognized during the current period included in beginning balance, post eliminations (11,109) (2,555) (13,659) (2,577)  
Deferred Revenue During the Period 15,758 2,953 17,150 4,473  
Ending Balance 18,072 $ 5,622 18,072 $ 5,622  
Contract assets $ 726   $ 726   $ 1,259