XML 51 R41.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies - Future Minimum Lease Payments under Non-cancellable Capital and Operating Leases (Details)
$ in Thousands
Apr. 30, 2016
USD ($)
Capital Leases  
Capital Leases, Remainder of 2017 $ 5,576
Capital Leases, 2018 6,542
Capital Leases, 2019 4,223
Capital Leases, 2020 197
Capital Leases, Total minimum lease payments 16,538
Capital Leases, Less: amount representing interest (524)
Capital Leases, Present value of minimum lease payments 16,014
Operating Leases  
Operating Leases, net of Sublease Income, Remainder of 2017 12,224
Operating Leases, net of Sublease Income, 2018 17,500
Operating Leases, net of Sublease Income, 2019 19,396
Operating Leases, net of Sublease Income, 2020 23,795
Operating Leases, net of Sublease Income, 2021 24,109
Operating Leases, net of Sublease Income, Thereafter 169,463
Operating Leases, net of Sublease Income, Total minimum lease payments $ 266,487