v3.20.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Jan. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease not yet commenced undiscontinued amount $ 81.5
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining operating lease terms 1 year
Lease renewal terms extension 3 years
Operating lease not yet commenced term of contract 3 years
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining operating lease terms 11 years
Lease renewal terms extension 10 years
Operating lease not yet commenced term of contract 11 years