XML 30 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Future Minimum Lease Payments under Non-cancellable Capital and Operating Leases (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 30, 2015
Commitments And Contingencies Disclosure [Abstract]  
Capital Leases, Remainder of 2016 $ 951us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear
Capital Leases, 2017 1,267us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
Capital Leases, 2018 1,190us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
Capital Leases, 2019 66us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
Capital Leases, Total minimum lease payments 3,474us-gaap_CapitalLeasesFutureMinimumPaymentsDue
Capital Leases, Less: amount representing interest (163)us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Capital Leases, Present value of minimum lease payments 3,311us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Operating Leases, Remainder of 2016 4,142us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
Operating Leases, 2017 12,191us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Operating Leases, 2018 17,857us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Operating Leases, 2019 19,478us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Operating Leases, 2020 22,172us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Operating Leases, Thereafter 190,660us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Operating Leases, Total minimum lease payments $ 266,500us-gaap_OperatingLeasesFutureMinimumPaymentsDue