Organization record
CSA HOLDINGS 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": 368355, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 441740, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 330255, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 305547, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 205906, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 241638, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 112712, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_payable | {"amount": 27452, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 6058, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 6445, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 96231, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 325, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 189046, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 247109, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 160701, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 4521, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_receivable | {"amount": 49454, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_receivable | {"amount": 39573, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 8799, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_receivable | {"amount": 85003, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| capex | {"amount": 7089, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2017-09-30 | sec_edgar |
| capex | {"amount": 9928, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-12-31 | sec_edgar |
| capex | {"amount": 9928, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-09-30 | sec_edgar |
| capex | {"amount": 727, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency | 2016-06-30 | sec_edgar |
| capex | {"amount": 727, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency | 2016-03-31 | sec_edgar |
| capex | {"amount": 148110, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-12-31 | sec_edgar |
| capex | {"amount": 141429, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-09-30 | sec_edgar |
| capex | {"amount": 30513, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-12-31 | sec_edgar |
| capex | {"amount": 28735, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 211281, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 142395, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 23142, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 56932, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 35956, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": -6954, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 42525, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 42525, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "US | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 33793, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10010, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15591, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1138, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 110486, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2723, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7594, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2013-07-31 | sec_edgar |
| cashflow_financing | {"amount": 3550, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2014-10-31 | sec_edgar |
| cashflow_financing | {"amount": 31800, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2014-07-31 | sec_edgar |
| cashflow_financing | {"amount": 29400, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2014-04-30 | sec_edgar |
| cashflow_financing | {"amount": 21800, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2014-04-30 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2013-10-31 | sec_edgar |
| cashflow_financing | {"amount": 7600, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2013-07-31 | sec_edgar |
| cashflow_investing | {"amount": -7089, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -359928, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -359928, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2016-09-30 | sec_edgar |
| cashflow_investing | {"amount": -727, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2016-06-30 | sec_edgar |
| cashflow_investing | {"amount": -727, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2016-03-31 | sec_edgar |
| cashflow_investing | {"amount": -133982, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -127301, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2015-09-30 | sec_edgar |
| cashflow_investing | {"amount": -30513, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2014-12-31 | sec_edgar |
| cashflow_investing | {"amount": -28735, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": -576002, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1357398, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -367093, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -255336, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": -246187, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": -798516, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": -535423, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-09-30 | sec_edgar |
| cashflow_operating | {"amount": -63853, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-07-31 | sec_edgar |
| cashflow_operating | {"amount": -74726, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-06-30 | sec_edgar |
| cashflow_operating | {"amount": -48910, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-04-30 | sec_edgar |
| cashflow_operating | {"amount": -36743, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-03-31 | sec_edgar |
| cashflow_operating | {"amount": -16060, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2015-01-31 | sec_edgar |
| cashflow_operating | {"amount": -337448, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": -13532, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2014-10-31 | sec_edgar |
| cashflow_operating | {"amount": -168488, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": -29384, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2014-07-31 | sec_edgar |
| cashflow_operating | {"amount": -13809, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2014-04-30 | sec_edgar |
| cashflow_operating | {"amount": -13803, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin | 2014-04-30 | sec_edgar |
| cashflow_operating | {"amount": -6456, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuing | 2014-01-31 | sec_edgar |
| cashflow_operating | {"amount": -4871, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2013-10-31 | sec_edgar |
| cashflow_operating | {"amount": -6, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currency" | 2013-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 175375148, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 126351955, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 99489022, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 100264022, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 133584000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9680000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9680000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 69168750, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9680000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 133584000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 9680000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 7500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 175375148, "concept": "dei:EntityCommonStockSharesOutstanding" | 2017-11-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 158812216, "concept": "dei:EntityCommonStockSharesOutstanding" | 2017-11-07 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 175375148, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 127272355, "concept": "dei:EntityCommonStockSharesOutstanding" | 2017-03-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 126351955, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 99489022, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100264022, "concept": "dei:EntityCommonStockSharesOutstanding" | 2015-12-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100264022, "concept": "dei:EntityCommonStockSharesOutstanding" | 2015-11-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100264022, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 133584000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9680000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-06-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9680000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9680000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-03-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9680000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 69168750, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9680000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 133584000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 9680000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 631984, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 2122450, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 1702421, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 847936, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 458417, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 389520, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 222923, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 166597, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 533600, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 415015, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 400521, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 14494, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 14494, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 78778, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 401323, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 155310, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 327444, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-09-30 | sec_edgar |
| current_assets | {"amount": 209971, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_assets | {"amount": 335531, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_assets | {"amount": 427867, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| current_assets | {"amount": 204389, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| current_assets | {"amount": 88483, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_assets | {"amount": 121075, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 47691, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| current_assets | {"amount": 131555, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 28, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| current_assets | {"amount": 10010, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| current_assets | {"amount": 15591, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| current_assets | {"amount": 7594, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| current_liabilities | {"amount": 674141, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_liabilities | {"amount": 1315620, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"amount": 1182261, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 855861, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| current_liabilities | {"amount": 27452, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| current_liabilities | {"amount": 41408, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| current_liabilities | {"amount": 8945, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| current_liabilities | {"amount": 690684, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 10100, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 175375148} | 2017-11-20 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 158812216} | 2017-11-07 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 127272355} | 2017-03-20 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 100264022} | 2015-12-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 100264022} | 2015-11-09 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 9680000} | 2015-06-19 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 9680000} | 2015-03-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 9680000} | 2014-10-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 9680000} | 2014-07-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 9680000} | 2014-04-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 4400000000, "currency": "USD"} | 2017-11-07 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 4400000, "currency": "USD"} | 2016-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 545000, "currency": "USD"} | 2015-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 2180000, "currency": "USD"} | 2015-01-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2014-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2014-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2014-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2014-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2014-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2014-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2013-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2013-07-31 | sec_edgar |
| goodwill | {"amount": 1057509, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2017-09-30 | sec_edgar |
| goodwill | {"amount": 1057509, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-12-31 | sec_edgar |
| goodwill | {"amount": 1057509, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-09-30 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-06-30 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2016-03-31 | sec_edgar |
| goodwill | {"amount": 0, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2015-12-31 | sec_edgar |
| gross_profit | {"amount": 281211, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 704041, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 632901, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-12-31 | sec_edgar |
| gross_profit | {"amount": 270504, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-09-30 | sec_edgar |
| gross_profit | {"amount": 465267, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-09-30 | sec_edgar |
| gross_profit | {"amount": 194762, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-06-30 | sec_edgar |
| gross_profit | {"amount": 77909, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-06-30 | sec_edgar |
| gross_profit | {"amount": 116853, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2016-03-31 | sec_edgar |
| gross_profit | {"amount": 263077, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-12-31 | sec_edgar |
| gross_profit | {"amount": 235333, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-09-30 | sec_edgar |
| gross_profit | {"amount": 248240, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-09-30 | sec_edgar |
| gross_profit | {"amount": -12274, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-06-30 | sec_edgar |
| gross_profit | {"amount": 12907, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-06-30 | sec_edgar |
| gross_profit | {"amount": -53597, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-03-31 | sec_edgar |
| gross_profit | {"amount": 232292, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-12-31 | sec_edgar |
| gross_profit | {"amount": 127166, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-09-30 | sec_edgar |
| gross_profit | {"amount": 121639, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-09-30 | sec_edgar |
| gross_profit | {"amount": 2000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-04-30 | sec_edgar |
| gross_profit | {"amount": 2000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-04-30 | sec_edgar |
| gross_profit | {"amount": 2000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-04-30 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2016-12-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-12-31 | sec_edgar |