Organization record
KMG CHEMICALS INC
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 39005000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_payable | {"amount": 37907000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_payable | {"amount": 32496000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_payable | {"amount": 32064000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_payable | {"amount": 29570000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_payable | {"amount": 25867000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_payable | {"amount": 26734000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 27534000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 26418000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 28789000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_payable | {"amount": 31426000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 27279000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_payable | {"amount": 35980000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 30057000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 28897000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 40321000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 36690000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 32052000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 30200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 26469000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 35492000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 23382000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 21390000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_payable | {"amount": 23953000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_payable | {"amount": 21855000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_payable | {"amount": 26371000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_payable | {"amount": 22825000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_payable | {"amount": 25566000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_payable | {"amount": 24899000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_receivable | {"amount": 61895000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_receivable | {"amount": 59422000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_receivable | {"amount": 54339000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_receivable | {"amount": 51946000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_receivable | {"amount": 51168000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_receivable | {"amount": 39098000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_receivable | {"amount": 35309000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 34446000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 33324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 33952000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 35397000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 35573000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_receivable | {"amount": 36887000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 38428000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 37202000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 41768000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 40176000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 40651000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 39560000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 43608000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 41935000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 26854000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 24767000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 26344000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_receivable | {"amount": 28933000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 28840000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 30750000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 31816000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 36410000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| capex | {"amount": 23654000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-07-31 | sec_edgar |
| capex | {"amount": 15527000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-04-30 | sec_edgar |
| capex | {"amount": 9030000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-01-31 | sec_edgar |
| capex | {"amount": 5803000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-10-31 | sec_edgar |
| capex | {"amount": 13074000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-07-31 | sec_edgar |
| capex | {"amount": 8586000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-04-30 | sec_edgar |
| capex | {"amount": 5310000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-01-31 | sec_edgar |
| capex | {"amount": 2634000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-10-31 | sec_edgar |
| capex | {"amount": 14358000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-07-31 | sec_edgar |
| capex | {"amount": 11377000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-04-30 | sec_edgar |
| capex | {"amount": 6001000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-01-31 | sec_edgar |
| capex | {"amount": 3616000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-10-31 | sec_edgar |
| capex | {"amount": 13821000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-07-31 | sec_edgar |
| capex | {"amount": 10751000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-04-30 | sec_edgar |
| capex | {"amount": 7036000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-01-31 | sec_edgar |
| capex | {"amount": 4184000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-10-31 | sec_edgar |
| capex | {"amount": 9497000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-07-31 | sec_edgar |
| capex | {"amount": 7133000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-04-30 | sec_edgar |
| capex | {"amount": 5307000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-01-31 | sec_edgar |
| capex | {"amount": 2665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-10-31 | sec_edgar |
| capex | {"amount": 5505000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-07-31 | sec_edgar |
| capex | {"amount": 3785000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-04-30 | sec_edgar |
| capex | {"amount": 2772000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-01-31 | sec_edgar |
| capex | {"amount": 1523000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-10-31 | sec_edgar |
| capex | {"amount": 5193000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-07-31 | sec_edgar |
| capex | {"amount": 3887000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-04-30 | sec_edgar |
| capex | {"amount": 3887000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-04-30 | sec_edgar |
| capex | {"amount": 2687000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-01-31 | sec_edgar |
| capex | {"amount": 1800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-10-31 | sec_edgar |
| capex | {"amount": 1800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-10-31 | sec_edgar |
| capex | {"amount": 8268000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-07-31 | sec_edgar |
| capex | {"amount": 5809000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-04-30 | sec_edgar |
| capex | {"amount": 4009000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-01-31 | sec_edgar |
| capex | {"amount": 2155000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-10-31 | sec_edgar |
| capex | {"amount": 3015000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24436000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 21818000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 21966000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 29863000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20708000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 14097000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 30587000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 17606000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12428000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10546000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 8900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10398000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7517000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6840000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10490000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19731000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19252000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19402000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 14960000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13410000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13949000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5098000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5487000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4180000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1633000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5194000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1941000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5149000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1826000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-08-01 | sec_edgar |
| cash_and_equivalents | {"amount": 1826000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 927000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4456000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4735000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4728000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7174000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 24436000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21818000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21966000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 29863000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20708000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14097000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 31587000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18606000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2016-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 13428000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2016-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8517000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2015-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20252000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2014-07-31 | sec_edgar |
| cashflow_financing | {"amount": -58420000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-07-31 | sec_edgar |
| cashflow_financing | {"amount": -39955000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-04-30 | sec_edgar |
| cashflow_financing | {"amount": 487177000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-07-31 | sec_edgar |
| cashflow_financing | {"amount": -3143000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-04-30 | sec_edgar |
| cashflow_financing | {"amount": -18563000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2016-07-31 | sec_edgar |
| cashflow_financing | {"amount": -26065000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-07-31 | sec_edgar |
| cashflow_financing | {"amount": -13715000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2014-04-30 | sec_edgar |
| cashflow_financing | {"amount": -6367000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2014-01-31 | sec_edgar |
| cashflow_financing | {"amount": -2130000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2013-10-31 | sec_edgar |
| cashflow_financing | {"amount": 59992000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2013-07-31 | sec_edgar |
| cashflow_financing | {"amount": -2393000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2013-04-30 | sec_edgar |
| cashflow_financing | {"amount": -2181000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2013-01-31 | sec_edgar |
| cashflow_financing | {"amount": -2342000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-10-31 | sec_edgar |
| cashflow_financing | {"amount": -29275000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-07-31 | sec_edgar |
| cashflow_financing | {"amount": -24828000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-04-30 | sec_edgar |
| cashflow_financing | {"amount": -24828000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-04-30 | sec_edgar |
| cashflow_financing | {"amount": -11577000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-01-31 | sec_edgar |
| cashflow_financing | {"amount": -8444000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-10-31 | sec_edgar |
| cashflow_financing | {"amount": -8444000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-10-31 | sec_edgar |
| cashflow_financing | {"amount": -7823000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-07-31 | sec_edgar |
| cashflow_financing | {"amount": -8432000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-04-30 | sec_edgar |
| cashflow_financing | {"amount": -7056000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-01-31 | sec_edgar |
| cashflow_financing | {"amount": -4833000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-10-31 | sec_edgar |
| cashflow_financing | {"amount": 12616000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-07-31 | sec_edgar |
| cashflow_investing | {"amount": -25177000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-07-31 | sec_edgar |
| cashflow_investing | {"amount": -16689000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-04-30 | sec_edgar |
| cashflow_investing | {"amount": -524175000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2017-07-31 | sec_edgar |
| cashflow_investing | {"amount": -23923000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-04-30 | sec_edgar |
| cashflow_investing | {"amount": -17037000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-07-31 | sec_edgar |
| cashflow_investing | {"amount": -9274000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-07-31 | sec_edgar |
| cashflow_investing | {"amount": -7094000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-04-30 | sec_edgar |
| cashflow_investing | {"amount": -5290000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-01-31 | sec_edgar |
| cashflow_investing | {"amount": -2665000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-10-31 | sec_edgar |
| cashflow_investing | {"amount": -68113000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2013-07-31 | sec_edgar |
| cashflow_investing | {"amount": -3785000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-04-30 | sec_edgar |
| cashflow_investing | {"amount": -2772000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-01-31 | sec_edgar |
| cashflow_investing | {"amount": -1523000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-10-31 | sec_edgar |
| cashflow_investing | {"amount": 4043000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_investing | {"amount": 5349000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-04-30 | sec_edgar |
| cashflow_investing | {"amount": 5349000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-04-30 | sec_edgar |
| cashflow_investing | {"amount": -2660000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-01-31 | sec_edgar |
| cashflow_investing | {"amount": -1800000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-10-31 | sec_edgar |
| cashflow_investing | {"amount": -1800000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-10-31 | sec_edgar |
| cashflow_investing | {"amount": -8007000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-07-31 | sec_edgar |
| cashflow_investing | {"amount": -5561000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-04-30 | sec_edgar |
| cashflow_investing | {"amount": -3761000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-01-31 | sec_edgar |
| cashflow_investing | {"amount": -1907000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-10-31 | sec_edgar |
| cashflow_investing | {"amount": -29677000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-07-31 | sec_edgar |
| cashflow_operating | {"amount": 87975000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-07-31 | sec_edgar |
| cashflow_operating | {"amount": 57755000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-04-30 | sec_edgar |
| cashflow_operating | {"amount": 36235000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2018-01-31 | sec_edgar |
| cashflow_operating | {"amount": 20538000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-10-31 | sec_edgar |
| cashflow_operating | {"amount": 44923000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-07-31 | sec_edgar |
| cashflow_operating | {"amount": 27337000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-04-30 | sec_edgar |
| cashflow_operating | {"amount": 19423000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-01-31 | sec_edgar |
| cashflow_operating | {"amount": 10906000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-10-31 | sec_edgar |
| cashflow_operating | {"amount": 41034000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2016-07-31 | sec_edgar |
| cashflow_operating | {"amount": 29353000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-04-30 | sec_edgar |
| cashflow_operating | {"amount": 14097000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-01-31 | sec_edgar |
| cashflow_operating | {"amount": 7965000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-10-31 | sec_edgar |
| cashflow_operating | {"amount": 17568000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2015-07-31 | sec_edgar |