Organization record
4M Carbon Fiber 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_payable | {"amount": 850353, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 852060, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 696778, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 557648, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 349320, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 416364, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 197523, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 23898, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 155049, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 41355, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 39700, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 10765, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 1552, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 8147, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_payable | {"amount": 78180, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1286, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 566, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 566, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 17587, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 19760, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_receivable | {"amount": 558, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| capex | {"amount": 3039, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-12-31 | sec_edgar |
| capex | {"amount": 96487, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-12-31 | sec_edgar |
| capex | {"amount": 96487, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-09-30 | sec_edgar |
| capex | {"amount": 96487, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-06-30 | sec_edgar |
| capex | {"amount": 46849, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-03-31 | sec_edgar |
| capex | {"amount": 5214, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 433921, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1122407, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1457761, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1312152, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1471297, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1309573, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 164, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 37427, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 164, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 28830, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 6340, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1110582, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-04-30 | sec_edgar |
| cashflow_financing | {"amount": 830200, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": 856400, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": -158000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": 2359472, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1619072, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1095972, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": 385355, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 2615000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1619072, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1095972, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 390000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 425000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": 425000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2016-09-30 | sec_edgar |
| cashflow_financing | {"amount": 375000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2016-06-30 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2016-03-31 | sec_edgar |
| cashflow_financing | {"amount": -51700, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": -28126, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-09-30 | sec_edgar |
| cashflow_financing | {"amount": -13808, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-06-30 | sec_edgar |
| cashflow_financing | {"amount": -16894, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": 35916, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2014-09-30 | sec_edgar |
| cashflow_financing | {"amount": -10415609, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2013-12-31 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -3039, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -196487, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": -146849, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2017-03-31 | sec_edgar |
| cashflow_investing | {"amount": -198, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -46022, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2016-09-30 | sec_edgar |
| cashflow_investing | {"amount": -46022, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2016-06-30 | sec_edgar |
| cashflow_investing | {"amount": -9193, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2015-03-31 | sec_edgar |
| cashflow_investing | {"amount": -5214, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2014-09-30 | sec_edgar |
| cashflow_investing | {"amount": 8300000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1854040, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1191754, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -614966, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2208245, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 1310326, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": -934248, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": -486437, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1159933, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1616493, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -934248, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -223997, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": -404919, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -404919, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -311146, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": -12363, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": 51700, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 62532, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2015-09-30 | sec_edgar |
| cashflow_operating | {"amount": 50564, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2015-06-30 | sec_edgar |
| cashflow_operating | {"amount": 32174, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2015-03-31 | sec_edgar |
| cashflow_operating | {"amount": 10718, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": -10598, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2014-09-30 | sec_edgar |
| cashflow_operating | {"amount": 1013753, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 80843499, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 80792916, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 78503588, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 78273588, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 77362782, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 76689526, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 75854781, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 72793709, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 70662339, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 70662339, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-21 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 100, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 100, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 81024699, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-11-18 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 80843499, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 80843499, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-08-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 80792916, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 78614255, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-04-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 78503588, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 78273588, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 77701891, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-11-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 77362782, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 76689526, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 75854781, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 72793709, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 72862710, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70662339, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70662339, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70620672, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-06-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70620672, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70096470, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-05-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 70096470, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-24 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4655338, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-11-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 100, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 908914, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 222568, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 585714, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 363146, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 168780, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 427085, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 127138, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 427085, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 299947, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 172515, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4278, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-03-31 | sec_edgar |
| cost_of_revenue | {"amount": -1222, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 10467, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 5166, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 11689, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 6523, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-03-31 | sec_edgar |
| current_assets | {"amount": 613324, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| current_assets | {"amount": 1392208, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_assets | {"amount": 1056317, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_assets | {"amount": 1621392, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 1476660, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_assets | {"amount": 1637523, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_assets | {"amount": 1374961, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_assets | {"amount": 1460139, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_assets | {"amount": 449263, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_assets | {"amount": 270640, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_assets | {"amount": 0, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_assets | {"amount": 209762, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_assets | {"amount": 14245, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| current_assets | {"amount": 22807, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| current_assets | {"amount": 12862, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_assets | {"amount": 31554, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 57187, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| current_assets | {"amount": 48867, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 1257273, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_liabilities | {"amount": 1555390, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 1345439, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_liabilities | {"amount": 1273272, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_liabilities | {"amount": 1055598, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_liabilities | {"amount": 1114328, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 883918, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_liabilities | {"amount": 700345, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_liabilities | {"amount": 0, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_liabilities | {"amount": 635067, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"amount": 41355, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| current_liabilities | {"amount": 39700, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| current_liabilities | {"amount": 10765, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| current_liabilities | {"amount": 9378, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 117519, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |