Organization record
Rito Group 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": 7476, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 5577, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 9109, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 4661, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 5044, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 7422, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 2762, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 213053, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 212523, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 211509, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 153756, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 123289, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 97819, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 32258, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 55219, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 23837, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 9767, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 14315, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| capex | {"amount": 62873, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-06-30 | sec_edgar |
| capex | {"amount": 52473, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-03-31 | sec_edgar |
| capex | {"amount": 54690, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-12-31 | sec_edgar |
| capex | {"amount": 51182, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-09-30 | sec_edgar |
| capex | {"amount": 224391, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-06-30 | sec_edgar |
| capex | {"amount": 179764, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-03-31 | sec_edgar |
| capex | {"amount": 121778, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-12-31 | sec_edgar |
| capex | {"amount": 64504, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-09-30 | sec_edgar |
| capex | {"amount": -15813, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 64528, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 85549, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 32048, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 127376, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 349080, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 422398, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 622632, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1025076, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1066636, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 714789, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 254114, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 139068, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 80487, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 152333, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 184984, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 302090, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 449328, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 432760, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 316438, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 404220, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 70778, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 30131, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2015-03-31 | sec_edgar |
| cashflow_financing | {"amount": 380630, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 291865, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": 131255, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 26297, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1027385, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": 550769, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": 283994, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 287567, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1855810, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": 987178, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 424869, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 102901, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 251873, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-06-30 | sec_edgar |
| cashflow_financing | {"amount": 250107, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2017-03-31 | sec_edgar |
| cashflow_financing | {"amount": 145108, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": 62859, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2016-09-30 | sec_edgar |
| cashflow_financing | {"amount": 1177730, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2016-06-30 | sec_edgar |
| cashflow_financing | {"amount": 913161, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2016-03-31 | sec_edgar |
| cashflow_financing | {"amount": 624109, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": 461100, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-09-30 | sec_edgar |
| cashflow_financing | {"amount": 152500, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2015-06-30 | sec_edgar |
| cashflow_financing | {"amount": 84517, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2015-03-31 | sec_edgar |
| cashflow_investing | {"amount": 10401, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": 1921, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currenc | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": -62873, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": -52473, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": -54690, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": -51182, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": -224391, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": -179764, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -121778, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": -64504, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -15813, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2016-03-31 | sec_edgar |
| cashflow_investing | {"amount": -13793, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -11987, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-09-30 | sec_edgar |
| cashflow_investing | {"amount": -10900, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-06-30 | sec_edgar |
| cashflow_investing | {"amount": -10900, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2015-03-31 | sec_edgar |
| cashflow_operating | {"amount": -668356, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": -556880, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": -447827, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -246644, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": -1682156, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -1155745, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": -686539, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -278025, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": -643960, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": -173104, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": -129626, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": 20194, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -620724, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-06-30 | sec_edgar |
| cashflow_operating | {"amount": -547102, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2017-03-31 | sec_edgar |
| cashflow_operating | {"amount": -409452, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -210097, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-09-30 | sec_edgar |
| cashflow_operating | {"amount": -799180, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-06-30 | sec_edgar |
| cashflow_operating | {"amount": -535366, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2016-03-31 | sec_edgar |
| cashflow_operating | {"amount": -364657, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": -115680, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2015-09-30 | sec_edgar |
| cashflow_operating | {"amount": -70841, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2015-06-30 | sec_edgar |
| cashflow_operating | {"amount": -43486, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2015-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56596489, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56596489, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56496489, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56446489, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 55848284, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56206489, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56045784, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 56000784, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 55848284, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 55368284, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54991284, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54774284, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54625956, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54625956, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 54555956, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 50755480, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 50712880, "concept": "us-gaap:CommonStockSharesIssued"} | 2016-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 50520000, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56596489, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56596489, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56496489, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56446489, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-11-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56446489, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56446489, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-09-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 55848284, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56351489, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-05-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56206489, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56128284, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2019-02-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56045784, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56000784, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-11-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 56000784, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 55993284, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-09-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 55848284, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 55528284, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-05-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 55368284, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 55058284, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2018-02-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54991284, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54774284, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-11-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54720120, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-10-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54774284, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54625956, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54625956, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-05-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54625956, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54565956, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2017-02-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54555956, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50755480, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-11-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50755480, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50755480, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-09-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50712880, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2016-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50520000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2016-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50520000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 241095, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 47837, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 175820, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 67404, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 127983, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 60579, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 303664, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 49909, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 232653, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 182744, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 69527, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 113217, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 153143, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 50768, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 29841, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 20927, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 14537, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6390, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 71755, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 39546, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 26013, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 13533, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 13533, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 3086, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 2491, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 2491, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 2491, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 2043, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-06-30 | sec_edgar |
| cost_of_revenue | {"amount": -1910, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-03-31 | sec_edgar |
| cost_of_revenue | {"amount": -1290, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-03-31 | sec_edgar |
| current_assets | {"amount": 300784, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| current_assets | {"amount": 351001, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| current_assets | {"amount": 313267, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 304959, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| current_assets | {"amount": 503719, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| current_assets | {"amount": 583274, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| current_assets | {"amount": 697879, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 1118744, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| current_assets | {"amount": 1126999, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| current_assets | {"amount": 720554, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| current_assets | {"amount": 346039, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |