Organization record
Anvia Holdings 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": 1649212, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 1286124, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 864997, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 49766, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 2872177, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 3367, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 9276, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 18639, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 609641, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 516992, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 645139, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 376184, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 547846, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 43581, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 3110, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 4768, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 106125, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 10000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 8330, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| capex | {"amount": 183283, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-09-30 | sec_edgar |
| capex | {"amount": 127601, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-06-30 | sec_edgar |
| capex | {"amount": 48223, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-03-31 | sec_edgar |
| capex | {"amount": 2233, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 612298, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 714366, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 640259, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 188603, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 248253, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23090, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 252364, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 733, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "U | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11424, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "US | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2533, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1009, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 5303400, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 8253798, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": 11578061, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": 8306988, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": 4025462, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 303255, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 324295, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": 21359, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 610780, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 109362, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 103157, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 33866, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2016-09-30 | sec_edgar |
| cashflow_investing | {"amount": -8923474, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -8366325, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": -8423363, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -800164, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": -1000365, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -64510, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -52641, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -52853, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -637658, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -20000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -20000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2017-06-30 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": 3984119, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 578640, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": -2761995, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -7566129, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2787949, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -213705, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": -21265, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": 31770, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": 38302, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -109338, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -80626, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -32857, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currency": | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 42850405, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 43197738, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 43117070, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 41004994, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19285425, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19285425, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19003367, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19003367, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19403367, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19403367, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 19263367, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 20000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42738674, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-06-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42850405, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 43197738, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 43117070, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42257878, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 41905427, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-03-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 41004994, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19285425, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-11-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19285425, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19285425, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-08-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19285425, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19013367, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-05-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19003367, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-04-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19003367, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19003367, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19003367, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-11-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19403367, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19403367, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-08-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19403367, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19263367, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-05-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19263367, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-04-11 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 19263367, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 20000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 8807072, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 3730685, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 5110264, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 1329704, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1379580, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 49876, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 80370, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 10561, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 25357, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 10427, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 14796, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 4369, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 106492, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 10500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 7350, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 3150, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 3150, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_assets | {"amount": 1806206, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 1838112, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| current_assets | {"amount": 1989594, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_assets | {"amount": 928301, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_assets | {"amount": 2195122, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 250897, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_assets | {"amount": 257045, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_assets | {"amount": 10004, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_assets | {"amount": 201014, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_assets | {"amount": 60452, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_assets | {"amount": 65144, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_assets | {"amount": 5287, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_liabilities | {"amount": 11240102, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 13309772, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| current_liabilities | {"amount": 16435937, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_liabilities | {"amount": 14214006, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_liabilities | {"amount": 7060985, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 696029, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_liabilities | {"amount": 424586, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_liabilities | {"amount": 49810, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_liabilities | {"amount": 384336, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 10857, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| current_liabilities | {"amount": 7846, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| current_liabilities | {"amount": 7637, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| current_liabilities | {"amount": 5250, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 42738674} | 2020-06-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 43197738} | 2019-09-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 43117070} | 2019-06-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 42257878} | 2019-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 41905427} | 2019-03-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19285425} | 2018-11-08 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19285425} | 2018-08-28 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19013367} | 2018-05-21 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19003367} | 2018-04-17 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19003367} | 2017-11-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19403367} | 2017-08-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19263367} | 2017-05-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 19263367} | 2017-04-11 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 23350609, "currency": "USD"} | 2019-06-27 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 3405283, "currency": "USD"} | 2018-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 7761347, "currency": "USD"} | 2017-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2016-12-31 | sec_edgar |
| goodwill | {"amount": 8973500, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-12-31 | sec_edgar |
| goodwill | {"amount": 11500271, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-09-30 | sec_edgar |
| goodwill | {"amount": 12001761, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-06-30 | sec_edgar |
| goodwill | {"amount": 2937263, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-03-31 | sec_edgar |
| goodwill | {"amount": 3199274, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2018-12-31 | sec_edgar |
| gross_profit | {"amount": 5438353, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| gross_profit | {"amount": 2075335, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-09-30 | sec_edgar |
| gross_profit | {"amount": 5222001, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-09-30 | sec_edgar |
| gross_profit | {"amount": 1596196, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| gross_profit | {"amount": 3224389, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-06-30 | sec_edgar |
| gross_profit | {"amount": 1628193, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-03-31 | sec_edgar |
| gross_profit | {"amount": 610310, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| gross_profit | {"amount": 120240, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-09-30 | sec_edgar |
| gross_profit | {"amount": 55614, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-09-30 | sec_edgar |
| gross_profit | {"amount": 51157, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| gross_profit | {"amount": 64627, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-06-30 | sec_edgar |
| gross_profit | {"amount": 13470, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-03-31 | sec_edgar |
| gross_profit | {"amount": 328416, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-12-31 | sec_edgar |
| gross_profit | {"amount": 17830, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 12650, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-09-30 | sec_edgar |
| gross_profit | {"amount": 5180, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-06-30 | sec_edgar |
| gross_profit | {"amount": 5180, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2017-06-30 | sec_edgar |
| income_tax_expense | {"amount": 126658, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4653, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2017-12-31 | sec_edgar |
| industry_sic | {"code": "8200", "scheme": "SIC", "description": "Services-Educational Services"} | sec_edgar | |
| intangible_assets | {"amount": 218166, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2019-12-31 | sec_edgar |
| intangible_assets | {"amount": 351, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": "US | 2019-09-30 | sec_edgar |
| intangible_assets | {"amount": 364, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": "US | 2019-06-30 | sec_edgar |
| intangible_assets | {"amount": 6929, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": "U | 2019-03-31 | sec_edgar |
| intangible_assets | {"amount": 7526, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": "U | 2018-12-31 | sec_edgar |
| intangible_assets | {"amount": 8985, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2017-12-31 | sec_edgar |
| interest_expense | {"amount": 181079, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2018-09-30 | sec_edgar |
| interest_expense | {"amount": 217006, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2018-09-30 | sec_edgar |