XML 44 R34.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
Apr. 30, 2017
USD ($)
Capital Leases  
Capital Leases, Remainder of 2018 $ 12,603
Capital Leases, 2019 14,327
Capital Leases, 2020 8,828
Capital Leases, 2021 5,584
Capital Leases, 2022 302
Capital Leases, Total minimum lease payments 41,644
Capital Leases, Less: amount representing interest (1,337)
Capital Leases, Present value of minimum lease payments 40,307
Operating Leases  
Operating Leases, net of Sublease Income, Remainder of 2018 16,964
Operating Leases, net of Sublease Income, 2019 26,672
Operating Leases, net of Sublease Income, 2020 30,803
Operating Leases, net of Sublease Income, 2021 30,626
Operating Leases, net of Sublease Income, 2022 27,966
Operating Leases, net of Sublease Income, Thereafter 146,592
Operating Leases, net of Sublease Income, Total minimum lease payments $ 279,623