v3.26.1
Deferred Contract Costs (Details) - USD ($)
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 contract costs $ 43,300,000   $ 43,300,000   $ 43,400,000
Amortization of deferred contract costs 5,300,000 $ 5,700,000 10,533,000 $ 11,217,000  
Impairment loss in relation to costs capitalized $ 0 $ 0 $ 0 $ 0