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 |