XML 44 R34.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
Oct. 31, 2017
USD ($)
Capital Leases  
Capital Leases, Remainder of 2018 $ 5,082
Capital Leases, 2019 17,923
Capital Leases, 2020 12,415
Capital Leases, 2021 8,932
Capital Leases, 2022 1,947
Capital Leases, Total minimum lease payments 46,299
Capital Leases, Less: amount representing interest (1,561)
Capital Leases, Present value of minimum lease payments 44,738
Operating Leases  
Operating Leases, net of Sublease Income, Remainder of 2018 6,593
Operating Leases, net of Sublease Income, 2019 28,061
Operating Leases, net of Sublease Income, 2020 32,453
Operating Leases, net of Sublease Income, 2021 33,447
Operating Leases, net of Sublease Income, 2022 30,793
Operating Leases, net of Sublease Income, Thereafter 161,669
Operating Leases, net of Sublease Income, Total minimum lease payments $ 293,016