Organization record
ITEX CORP
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_receivable | {"amount": 793000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_receivable | {"amount": 711000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 564000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 429000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 896000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 743000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 578000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_receivable | {"amount": 398000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 926000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 834000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 655000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 658000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 1014000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 924000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 697000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 711000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 1127000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 1012000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 716000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_receivable | {"amount": 716000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 1157000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 997000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 704000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 805000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2017-04-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2017-01-31 | sec_edgar |
| capex | {"amount": 6000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-07-31 | sec_edgar |
| capex | {"amount": 2000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-04-30 | sec_edgar |
| capex | {"amount": 2000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-01-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2015-10-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2015-07-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2015-04-30 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2015-01-31 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-10-31 | sec_edgar |
| capex | {"amount": 46000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-07-31 | sec_edgar |
| capex | {"amount": 47000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-04-30 | sec_edgar |
| capex | {"amount": 2000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-01-31 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-10-31 | sec_edgar |
| capex | {"amount": 48000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-07-31 | sec_edgar |
| capex | {"amount": 45000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-04-30 | sec_edgar |
| capex | {"amount": 17000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-01-31 | sec_edgar |
| capex | {"amount": 2000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-10-31 | sec_edgar |
| capex | {"amount": 15000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-07-31 | sec_edgar |
| capex | {"amount": 13000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-04-30 | sec_edgar |
| capex | {"amount": 13000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-01-31 | sec_edgar |
| capex | {"amount": 1000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2011-10-31 | sec_edgar |
| capex | {"amount": 23000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-07-31 | sec_edgar |
| capex | {"amount": 19000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-04-30 | sec_edgar |
| capex | {"amount": 17000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-01-31 | sec_edgar |
| capex | {"amount": 9000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3828000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3658000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3655000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3235000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2697000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2441000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2472000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2047000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1287000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4017000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4097000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3673000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3267000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3394000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3631000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3352000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2687000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2461000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2308000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1942000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 922000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5807000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5456000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5386000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4765000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5612000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5399000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5169000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2557000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-07-31 | sec_edgar |
| cashflow_financing | {"amount": -148000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-10-31 | sec_edgar |
| cashflow_financing | {"amount": -538000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-07-31 | sec_edgar |
| cashflow_financing | {"amount": -398000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-04-30 | sec_edgar |
| cashflow_financing | {"amount": -209000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-01-31 | sec_edgar |
| cashflow_financing | {"amount": -93000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-10-31 | sec_edgar |
| cashflow_financing | {"amount": -5082000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-07-31 | sec_edgar |
| cashflow_financing | {"amount": -4987000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-04-30 | sec_edgar |
| cashflow_financing | {"amount": -346000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2012-01-31 | sec_edgar |
| cashflow_financing | {"amount": -202000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_financing | {"amount": -942000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_financing | {"amount": -793000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_financing | {"amount": -233000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-01-31 | sec_edgar |
| cashflow_financing | {"amount": -90000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2010-10-31 | sec_edgar |
| cashflow_investing | {"amount": -168000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2013-10-31 | sec_edgar |
| cashflow_investing | {"amount": 196000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-07-31 | sec_edgar |
| cashflow_investing | {"amount": 127000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-04-30 | sec_edgar |
| cashflow_investing | {"amount": 146000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-01-31 | sec_edgar |
| cashflow_investing | {"amount": 72000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2012-10-31 | sec_edgar |
| cashflow_investing | {"amount": -255000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_investing | {"amount": -258000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-04-30 | sec_edgar |
| cashflow_investing | {"amount": -186000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-01-31 | sec_edgar |
| cashflow_investing | {"amount": -180000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_investing | {"amount": -525000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_investing | {"amount": -157000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_investing | {"amount": -115000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-01-31 | sec_edgar |
| cashflow_investing | {"amount": -34000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2010-10-31 | sec_edgar |
| cashflow_operating | {"amount": 587000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2017-04-30 | sec_edgar |
| cashflow_operating | {"amount": 402000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2017-01-31 | sec_edgar |
| cashflow_operating | {"amount": 363000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2016-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1513000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-07-31 | sec_edgar |
| cashflow_operating | {"amount": 810000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2016-04-30 | sec_edgar |
| cashflow_operating | {"amount": 474000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2016-01-31 | sec_edgar |
| cashflow_operating | {"amount": 360000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1608000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-07-31 | sec_edgar |
| cashflow_operating | {"amount": 802000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-04-30 | sec_edgar |
| cashflow_operating | {"amount": 496000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-01-31 | sec_edgar |
| cashflow_operating | {"amount": 546000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2014-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1250000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-07-31 | sec_edgar |
| cashflow_operating | {"amount": 796000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2014-04-30 | sec_edgar |
| cashflow_operating | {"amount": 571000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2014-01-31 | sec_edgar |
| cashflow_operating | {"amount": 595000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2013-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1752000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1016000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": 582000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2013-01-31 | sec_edgar |
| cashflow_operating | {"amount": 387000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1893000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_operating | {"amount": 781000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-04-30 | sec_edgar |
| cashflow_operating | {"amount": 953000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-01-31 | sec_edgar |
| cashflow_operating | {"amount": 452000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1684000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_operating | {"amount": 546000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-04-30 | sec_edgar |
| cashflow_operating | {"amount": 791000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-01-31 | sec_edgar |
| cashflow_operating | {"amount": 354000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2010-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1941, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1961, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1965000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1948, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1950000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1943, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1908000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1890000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1899, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2645000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2605000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2602, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2606000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2626000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2611000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2596000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2638000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2616000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2617000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2614000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2611000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3636000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3633000, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3646000, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1941, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1961, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1965000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2081083, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1948, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1950000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1943, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1908000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2085786, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1890000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1899, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2645000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2605000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2848323, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2602, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2606000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2626000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2611000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2903373, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2596000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2638000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2616000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2617000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2616065, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2614000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2611000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3636000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3633000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3646000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 1444000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 4794000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 1781000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 3350000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2017-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1568000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 6883000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 1590000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 5192000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 3602000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1861000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2016-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1741000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 7394000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 1673000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 5609000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 3936000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2015-01-31 | sec_edgar |