v3.21.1
Leases - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Leases [Abstract]    
Cash payments $ 2,900,000 $ 2,400,000
Operating lease liabilities arising from obtaining operating right of-use assets $ 2,600,000 0
Weighted average remaining lease term 3 years 10 months 24 days  
Weighted average discount rate 5.60%  
Sublease Income $ 0 $ 0