CIK 0001791278
Branche: Services-Computer Processing & Data Preparation
Zeitreihen: Revenue nach Geschäftsjahr · Net Income nach Geschäftsjahr
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 4473400, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 3122250, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 18633876, "concept": "us-gaap:AccountsPayableCurrent"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2020927, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 856402, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 1217559, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2019-12-31 | sec_edgar |
| capex | {"amount": 1099191, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 1145055, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 5881767, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEqu | 2019-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 3500413, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEqu | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 54888997, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 67355217, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 297273822, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54888997, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 68966009, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 45559206, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 63046583, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 109988742, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10048, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 77161615, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -22252291, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2019-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 166251377, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": 20455136, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -44251016, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": 285594134, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2019-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -113171879, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -33095053, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -6176537, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -31641810, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2019-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -103428000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5114840, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5614840, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5614840, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 114249312, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 110401622, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 546211172, "concept": "us-gaap:CostOfRevenue"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 388384735, "concept": "us-gaap:CostOfRevenue"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 73728584, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 104646864, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 433994091, "concept": "us-gaap:AssetsCurrent"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 23901227, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 27077467, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 123897931, "concept": "us-gaap:LiabilitiesCurrent"} | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2343089, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 861147, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 2619682, "concept": "us-gaap:DepreciationDepletionAndAmortization | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 2428734, "concept": "us-gaap:DepreciationDepletionAndAmortization | 2018-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.51, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -121.81, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -68.16, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.51, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -121.81, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -68.16, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2018-12-31 | sec_edgar |
| goodwill | {"amount": 12828651, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 30038708, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 128834, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": -220968, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 930554, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2019-12-31 | sec_edgar |
| industry_sic | {"code": "7374", "scheme": "SIC", "description": "Services-Computer Processing & Data Prep | sec_edgar | |
| intangible_assets | {"amount": 6936622, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 7982301, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2020-12-31 | sec_edgar |
| inventory | {"amount": 1161458, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| inventory | {"amount": 1050299, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"amount": -48586753, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| net_income | {"amount": -34000438, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -52929508, "concept": "us-gaap:NetIncomeLoss"} | 2019-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -144560198, "concept": "us-gaap:NetIncomeLoss"} | 2018-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 22019239, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 40154599, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| noncurrent_assets | {"unit": "CNY", "value": 32881563, "concept": "us-gaap:AssetsNoncurrent"} | 2019-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1867855, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1678909, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_expenses | {"amount": 217687290, "concept": "us-gaap:CostsAndExpenses", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_expenses | {"amount": 194022079, "concept": "us-gaap:CostsAndExpenses", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 819738955, "concept": "us-gaap:CostsAndExpenses"} | 2019-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 650452682, "concept": "us-gaap:CostsAndExpenses"} | 2018-12-31 | sec_edgar |
| operating_income | {"amount": -48746602, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_income | {"amount": -35964846, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -60851049, "concept": "us-gaap:OperatingIncomeLoss"} | 2019-12-31 | sec_edgar |
| operating_income | {"unit": "CNY", "value": -149160870, "concept": "us-gaap:OperatingIncomeLoss"} | 2018-12-31 | sec_edgar |
| ppe_net | {"amount": 1755352, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| ppe_net | {"amount": 1754107, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| ppe_net | {"unit": "CNY", "value": 7942086, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2019-12-31 | sec_edgar |
| pretax_income | {"amount": -48457919, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2021-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -223294678, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2020-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -51998954, "concept": "us-gaap:IncomeLossFromContinuingOperations | 2019-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -144560198, "concept": "us-gaap:IncomeLossFromContinuingOperation | 2018-12-31 | sec_edgar |
| profit_loss | {"amount": 48586753, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": 221852864, "concept": "us-gaap:ProfitLoss"} | 2020-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": 52929508, "concept": "us-gaap:ProfitLoss"} | 2019-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -144560198, "concept": "us-gaap:ProfitLoss"} | 2018-12-31 | sec_edgar |
| retained_earnings | {"amount": -256378506, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2021-12-31 | sec_edgar |
| retained_earnings | {"amount": -202938501, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2020-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": -1346401536, "concept": "us-gaap:RetainedEarningsAccumulatedDefic | 2019-12-31 | sec_edgar |
| revenue | {"amount": 168940688, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessed | 2021-12-31 | sec_edgar |
| revenue | {"amount": 158057233, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessed | 2020-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 758887906, "concept": "us-gaap:RevenueFromContractWithCustomerExc | 2019-12-31 | sec_edgar |
| revenue | {"unit": "CNY", "value": 501291812, "concept": "us-gaap:RevenueFromContractWithCustomerExc | 2018-12-31 | sec_edgar |
| rnd_expense | {"amount": 34482197, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2021-12-31 | sec_edgar |
| rnd_expense | {"amount": 22874423, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2020-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 129651820, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2019-12-31 | sec_edgar |
| rnd_expense | {"unit": "CNY", "value": 93985275, "concept": "us-gaap:ResearchAndDevelopmentExpense"} | 2018-12-31 | sec_edgar |
| sga_expense | {"amount": 17120038, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2021-12-31 | sec_edgar |
| sga_expense | {"amount": 32043880, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2020-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 24439169, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2019-12-31 | sec_edgar |
| sga_expense | {"unit": "CNY", "value": 70071557, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2018-12-31 | sec_edgar |
| share_based_compensation | {"amount": 2496806, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2021-12-31 | sec_edgar |
| share_based_compensation | {"amount": 28644204, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2020-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 19352595, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2021-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 11974046, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2020-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 5614840, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2019-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 5614840, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2018-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 19352595, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2021-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 15208426, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2020-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 5614840, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2019-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 5614840, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2018-12-31 | sec_edgar |
| stockholders_equity | {"amount": 69978741, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2021-12-31 | sec_edgar |
| stockholders_equity | {"amount": 116045087, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2020-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": -1387500033, "concept": "us-gaap:StockholdersEquity"} | 2019-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": -685037291, "concept": "us-gaap:StockholdersEquity"} | 2018-12-31 | sec_edgar |
| stockholders_equity | {"unit": "CNY", "value": -298577951, "concept": "us-gaap:StockholdersEquity"} | 2017-12-31 | sec_edgar |
| total_assets | {"amount": 95747823, "concept": "us-gaap:Assets", "currency": "USD"} | 2021-12-31 | sec_edgar |
| total_assets | {"amount": 144801463, "concept": "us-gaap:Assets", "currency": "USD"} | 2020-12-31 | sec_edgar |
| total_assets | {"unit": "CNY", "value": 466875654, "concept": "us-gaap:Assets"} | 2019-12-31 | sec_edgar |
| total_liabilities | {"amount": 25769082, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2021-12-31 | sec_edgar |
| total_liabilities | {"amount": 28756376, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2020-12-31 | sec_edgar |
| total_liabilities | {"unit": "CNY", "value": 123897931, "concept": "us-gaap:Liabilities"} | 2019-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 95747823, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2021-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 144801463, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2020-12-31 | sec_edgar |
| total_liabilities_and_equity | {"unit": "CNY", "value": 466875654, "concept": "us-gaap:LiabilitiesAndStockholdersEquity"} | 2019-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 4473400, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3122250, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"unit": "CNY", "value": 18633876} | 2019-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"unit": "CNY", "value": 12878562} | 2021-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"unit": "CNY", "value": 5588023} | 2020-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"unit": "CNY", "value": 1217559} | 2019-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 2020927, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 856402, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"unit": "CNY", "value": 1217559} | 2019-12-31 | sec_edgar |
| xbrl:AccrualForTaxesOtherThanIncomeTaxesCurrent | {"unit": "CNY", "value": 6525618} | 2021-12-31 | sec_edgar |
| xbrl:AccrualForTaxesOtherThanIncomeTaxesCurrent | {"unit": "CNY", "value": 9513024} | 2020-12-31 | sec_edgar |
| xbrl:AccrualForTaxesOtherThanIncomeTaxesCurrent | {"unit": "CNY", "value": 2662427} | 2019-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 792012, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 325328, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"unit": "CNY", "value": 940080} | 2019-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"unit": "CNY", "value": 3069892} | 2021-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"unit": "CNY", "value": 1350153} | 2020-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"unit": "CNY", "value": 16431324} | 2021-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"unit": "CNY", "value": 10794760} | 2020-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"unit": "CNY", "value": 7972327} | 2019-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -19633059, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -16477354, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"unit": "CNY", "value": -41101943} | 2019-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 345988328, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 335459100, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"unit": "CNY", "value": 110978677} | 2021-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"unit": "CNY", "value": 80711586} | 2020-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"unit": "CNY", "value": 60136876} | 2019-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"unit": "CNY", "value": 57960585} | 2018-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"unit": "CNY", "value": 15911144} | 2021-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"unit": "CNY", "value": 186903431} | 2020-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"unit": "CNY", "value": 0} | 2021-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"unit": "CNY", "value": 0} | 2020-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"unit": "CNY", "value": 0} | 2019-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"unit": "CNY", "value": 1857463} | 2018-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableWriteOffs | {"unit": "CNY", "value": 682085} | 2021-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableWriteOffs | {"unit": "CNY", "value": 2450180} | 2019-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"unit": "CNY", "value": 8226446} | 2021-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"unit": "CNY", "value": 1716348} | 2020-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"unit": "CNY", "value": 0} | 2019-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"unit": "CNY", "value": 0} | 2018-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 95747823, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 144801463, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:Assets | {"unit": "CNY", "value": 466875654} | 2019-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 73728584, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 104646864, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"unit": "CNY", "value": 433994091} | 2019-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 22019239, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 40154599, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"unit": "CNY", "value": 32881563} | 2019-12-31 | sec_edgar |
| xbrl:AvailableForSaleSecuritiesDebtSecurities | {"unit": "CNY", "value": 23523746} | 2019-12-31 | sec_edgar |
| xbrl:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | {"unit": "CNY", "value": 23523746} | 2019-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionsProFormaNetIncomeLoss | {"unit": "CNY", "value": -209328440} | 2020-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionsProFormaNetIncomeLoss | {"unit": "CNY", "value": -44173251} | 2019-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionsProFormaRevenue | {"unit": "CNY", "value": 1116050615} | 2020-12-31 | sec_edgar |
| xbrl:BusinessAcquisitionsProFormaRevenue | {"unit": "CNY", "value": 834272237} | 2019-12-31 | sec_edgar |
| xbrl:CashAcquiredFromAcquisition | {"unit": "CNY", "value": 0} | 2021-12-31 | sec_edgar |
| xbrl:CashAcquiredFromAcquisition | {"unit": "CNY", "value": 10497237} | 2020-12-31 | sec_edgar |
| xbrl:CashAcquiredFromAcquisition | {"unit": "CNY", "value": 0} | 2019-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 54888997, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 67355217, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"unit": "CNY", "value": 297273822} | 2019-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 54888997, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 68966009, "currency": "USD"} | 2020-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 45559206, "currency": "USD"} | 2019-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"unit": "CNY", "value": 63046583} | 2018-12-31 | sec_edgar |