XML 43 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Lease Payments under Non-cancellable Capital and Operating Leases (Details)
$ in Thousands
Jul. 31, 2017
USD ($)
Capital Leases  
Capital Leases, Remainder of 2018 $ 9,512
Capital Leases, 2019 16,283
Capital Leases, 2020 10,782
Capital Leases, 2021 7,297
Capital Leases, 2022 916
Capital Leases, Total minimum lease payments 44,790
Capital Leases, Less: amount representing interest (1,487)
Capital Leases, Present value of minimum lease payments 43,303
Operating Leases  
Operating Leases, net of Sublease Income, Remainder of 2018 12,442
Operating Leases, net of Sublease Income, 2019 28,068
Operating Leases, net of Sublease Income, 2020 32,454
Operating Leases, net of Sublease Income, 2021 33,398
Operating Leases, net of Sublease Income, 2022 30,705
Operating Leases, net of Sublease Income, Thereafter 161,202
Operating Leases, net of Sublease Income, Total minimum lease payments $ 298,269