v3.24.2.u1
Deferred Contract Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]          
Deferred contract costs $ 44,000,000.0   $ 44,000,000.0   $ 44,600,000
Amortization of deferred contract costs 5,400,000 $ 5,200,000 10,706,000 $ 10,163,000  
Impairment loss in relation to costs capitalized $ 0 $ 0 $ 0 $ 0