Organization record
ARI NETWORK SERVICES INC /WI
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": 832000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_payable | {"amount": 1150000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 785000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 718000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 574000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_payable | {"amount": 723000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 785000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_payable | {"amount": 708000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 766000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 999000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 942000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 656000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 554000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 866000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 553000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 710000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 792000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 1406000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_payable | {"amount": 530000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_payable | {"amount": 725000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_payable | {"amount": 647000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_payable | {"amount": 375000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_payable | {"amount": 526000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_payable | {"amount": 561000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_receivable | {"amount": 2944000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_receivable | {"amount": 2660000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_receivable | {"amount": 1817000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_receivable | {"amount": 1942000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_receivable | {"amount": 2294000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_receivable | {"amount": 2152000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_receivable | {"amount": 2147000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_receivable | {"amount": 2046000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_receivable | {"amount": 2271000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 2557000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 2062000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 1212000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 1840000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 1691000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 1369000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 945000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 1440000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 1272000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 1364000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_receivable | {"amount": 1187000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 1389000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 1040000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 871000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 1179000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5555000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4555000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5617000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5118000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4440000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3166000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3179000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2284000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2161000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1688000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1597000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1808000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1034000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 581000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1121000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2195000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1164000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1164000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 261000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2195000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 486000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 841000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 998000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1350000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 804000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1227000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 861000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 938000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2010-07-31 | sec_edgar |
| cashflow_financing | {"amount": 168000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2014-04-30 | sec_edgar |
| cashflow_financing | {"amount": 312000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2014-01-31 | sec_edgar |
| cashflow_financing | {"amount": -96000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-10-31 | sec_edgar |
| cashflow_financing | {"amount": 3249000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-07-31 | sec_edgar |
| cashflow_financing | {"amount": 2430000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-04-30 | sec_edgar |
| cashflow_financing | {"amount": 1104000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2013-01-31 | sec_edgar |
| cashflow_financing | {"amount": 932000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-10-31 | sec_edgar |
| cashflow_financing | {"amount": -1369000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-07-31 | sec_edgar |
| cashflow_financing | {"amount": -1110000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-04-30 | sec_edgar |
| cashflow_financing | {"amount": -720000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2012-01-31 | sec_edgar |
| cashflow_financing | {"amount": -438000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_financing | {"amount": -977000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_financing | {"amount": -676000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_financing | {"amount": 44000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2011-01-31 | sec_edgar |
| cashflow_financing | {"amount": -54000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2010-10-31 | sec_edgar |
| cashflow_investing | {"amount": -2361000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-04-30 | sec_edgar |
| cashflow_investing | {"amount": -1949000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2014-01-31 | sec_edgar |
| cashflow_investing | {"amount": -952000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2013-10-31 | sec_edgar |
| cashflow_investing | {"amount": -4800000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-07-31 | sec_edgar |
| cashflow_investing | {"amount": -4113000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-04-30 | sec_edgar |
| cashflow_investing | {"amount": -3629000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-01-31 | sec_edgar |
| cashflow_investing | {"amount": -2526000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-10-31 | sec_edgar |
| cashflow_investing | {"amount": -1941000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-07-31 | sec_edgar |
| cashflow_investing | {"amount": -1662000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-04-30 | sec_edgar |
| cashflow_investing | {"amount": -962000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-01-31 | sec_edgar |
| cashflow_investing | {"amount": -538000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-10-31 | sec_edgar |
| cashflow_investing | {"amount": -2293000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-07-31 | sec_edgar |
| cashflow_investing | {"amount": -1612000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-04-30 | sec_edgar |
| cashflow_investing | {"amount": -1045000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-01-31 | sec_edgar |
| cashflow_investing | {"amount": -549000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2010-10-31 | sec_edgar |
| cashflow_operating | {"amount": 7032000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2017-04-30 | sec_edgar |
| cashflow_operating | {"amount": 3815000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2017-01-31 | sec_edgar |
| cashflow_operating | {"amount": 1766000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-10-31 | sec_edgar |
| cashflow_operating | {"amount": 7725000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-07-31 | sec_edgar |
| cashflow_operating | {"amount": 5543000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-04-30 | sec_edgar |
| cashflow_operating | {"amount": 2951000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-01-31 | sec_edgar |
| cashflow_operating | {"amount": 1735000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-10-31 | sec_edgar |
| cashflow_operating | {"amount": 6313000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-07-31 | sec_edgar |
| cashflow_operating | {"amount": 4595000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-04-30 | sec_edgar |
| cashflow_operating | {"amount": 2734000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-01-31 | sec_edgar |
| cashflow_operating | {"amount": 1634000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-10-31 | sec_edgar |
| cashflow_operating | {"amount": 2383000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1042000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-04-30 | sec_edgar |
| cashflow_operating | {"amount": 27000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuing | 2014-01-31 | sec_edgar |
| cashflow_operating | {"amount": -26000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2013-10-31 | sec_edgar |
| cashflow_operating | {"amount": 2404000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1504000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": 1377000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2013-01-31 | sec_edgar |
| cashflow_operating | {"amount": 509000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-10-31 | sec_edgar |
| cashflow_operating | {"amount": 3507000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-07-31 | sec_edgar |
| cashflow_operating | {"amount": 2113000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-04-30 | sec_edgar |
| cashflow_operating | {"amount": 1375000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-01-31 | sec_edgar |
| cashflow_operating | {"amount": 835000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-10-31 | sec_edgar |
| cashflow_operating | {"amount": 3471000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-07-31 | sec_edgar |
| cashflow_operating | {"amount": 2158000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-04-30 | sec_edgar |
| cashflow_operating | {"amount": 1296000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-01-31 | sec_edgar |
| cashflow_operating | {"amount": 526000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2010-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17421719, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17526856, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17445532, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17310763, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17262940, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17257728, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17169523, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17097426, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15149055, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14348815, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 14227257, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 618744, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13506316, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13440141, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13367992, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12996588, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12996588, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8037750, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8034350, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 8014000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7998533, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7901774, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17423219, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-06-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17421719, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17528259, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-03-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17526856, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17460032, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-12-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17445532, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17446816, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-10-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17310763, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17265315, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-06-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17262940, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17260228, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-03-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17257728, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17173273, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-12-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17169523, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17169523, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-10-23 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17097426, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 16909055, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-06-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 15149055, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14348815, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-03-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13506316, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14230, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-12-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13506316, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 14197438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-10-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13506316, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13455203, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-06-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13440141, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13369867, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-03-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13367992, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12976588, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12996588, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-10-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12976588, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13131588, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-06-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8787789, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-03-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8611550, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-12-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8142550, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-10-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8037750, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8036150, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-06-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8034350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8015800, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-03-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8014000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8002283, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-12-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7998533, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 7901774, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-07-31 | sec_edgar |
| current_assets | {"amount": 12786000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| current_assets | {"amount": 10882000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |