XML 53 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments under Non-cancellable Capital and Operating Leases (Details)
$ in Thousands
Jan. 31, 2018
USD ($)
Capital Leases  
Capital Leases, 2019 $ 19,748
Capital Leases, 2020 14,046
Capital Leases, 2021 10,429
Capital Leases, 2022 3,219
Capital Leases, Total minimum lease payments 47,442
Capital Leases, Less: amount representing interest (1,618)
Capital Leases, Present value of minimum lease payments 45,824
Operating Leases  
Operating Leases, net of Sublease Income, 2019 27,012
Operating Leases, net of Sublease Income, 2020 30,950
Operating Leases, net of Sublease Income, 2021 32,775
Operating Leases, net of Sublease Income, 2022 30,434
Operating Leases, net of Sublease Income, 2023 24,204
Operating Leases, net of Sublease Income, Thereafter 138,545
Operating Leases, net of Sublease Income, Total minimum lease payments $ 283,920