CIK 0001592560
Branche: Services-Educational Services
Zeitreihen: Revenue nach Geschäftsjahr · Net Income nach Geschäftsjahr
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 818000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 432000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_payable | {"amount": 704000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 5259000, "concept": "us-gaap:AccountsPayableCurrent"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 1399000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 1577000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 2379000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 18529000, "concept": "us-gaap:AccountsPayableCurrent"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 11351000, "concept": "us-gaap:AccountsPayableCurrent"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 4502000, "concept": "us-gaap:AccountsPayableCurrent"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 4413000, "concept": "us-gaap:AccountsPayableCurrent"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 319138, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 217451, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 9965000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 7604000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5025000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4516000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 39901000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 51643000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 97374000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 146999000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 23184239, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 15001222, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 177251000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2017-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 381982000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2016-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 99961000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2015-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 48405000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2014-12-31 | sec_edgar |
| capex | {"amount": 9108968, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-31 | sec_edgar |
| capex | {"amount": 7188777, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 54986000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 2471000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 15302000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 115882000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 279757000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 280077000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 356237000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 423766000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 320179000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 79145296, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 42659791, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 26139255, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 16197220, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 16849759, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7643000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 345000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1504000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14895000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 5250000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 176129000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 198529000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 122817000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 56264000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 82406000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 78383000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 686691000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 810672000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA | 2016-12-31 | sec_edgar |
| cashflow_financing | {"amount": 19952000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 9247000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 1486000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -604000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -5041000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -53902000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": -306000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3646000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": -10468000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10686000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -222682000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2018-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -184222000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -78044000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2016-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -26899000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -10932000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -26000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -12472000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4383000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": 10147000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": 85594000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": -3292000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 5287000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -101000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -7357000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -91977000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2018-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -236544000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -128466000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2016-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -72309000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": -26898000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -15367000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -16640000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": -14281000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -16750000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -37679000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -3992000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": 1352000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -16677000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -4558000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 163081000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2018-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 301705000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 496047000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2016-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 347698000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2015-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 175343000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 29705551, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 7443545, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 52445782, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 13580000, "concept": "us-gaap:CommonStockSharesIssued"} | 2008-12-16 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1358000, "concept": "us-gaap:CommonStockSharesIssued"} | 2008-12-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 54563321, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 52445782, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50657389, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-04-03 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13580000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2008-12-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1358000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2008-12-15 | sec_edgar |
| cost_of_revenue | {"amount": 116000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 2632000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 102360000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 51288000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 105754000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 325842000, "concept": "us-gaap:CostOfRevenue"} | 2023-06-30 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 728416000, "concept": "us-gaap:CostOfRevenue"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 795669000, "concept": "us-gaap:CostOfRevenue"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 163501000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 168611000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 918549000, "concept": "us-gaap:CostOfRevenue"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 592946000, "concept": "us-gaap:CostOfRevenue"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 443467000, "concept": "us-gaap:CostOfRevenue"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 333559000, "concept": "us-gaap:CostOfRevenue"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 240084000, "concept": "us-gaap:CostOfRevenue"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 29068058, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 17762096, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 7884000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 1140000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 100617000, "concept": "us-gaap:AssetsCurrent"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 31579000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_assets | {"amount": 78958000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 96786000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 97187000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 82185000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 115093000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 925574000, "concept": "us-gaap:AssetsCurrent"} | 2018-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 1333519000, "concept": "us-gaap:AssetsCurrent"} | 2017-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 1450858000, "concept": "us-gaap:AssetsCurrent"} | 2016-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 1326918000, "concept": "us-gaap:AssetsCurrent"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 181409030, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 46184022, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 546000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 255114000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 1904212000, "concept": "us-gaap:LiabilitiesCurrent"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 258217000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| current_liabilities | {"amount": 339633000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 385221000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 461364000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 409061000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 340333000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 1300421000, "concept": "us-gaap:LiabilitiesCurrent"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 744589000, "concept": "us-gaap:LiabilitiesCurrent"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 479749000, "concept": "us-gaap:LiabilitiesCurrent"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 305944000, "concept": "us-gaap:LiabilitiesCurrent"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 33429186, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 25334668, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| debt_current | {"unit": "CNY", "value": 1000000, "concept": "us-gaap:DebtCurrent"} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 54563321} | 2015-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 52445782} | 2014-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 5631000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 6603000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 67704000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2022-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 71550000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2021-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 27200000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2020-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 27982000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2019-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 158757000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2018-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 100763000, "concept": "us-gaap:DepreciationDepletionAndAmortizati | 2017-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 73636000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2016-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 54981000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2015-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "CNY", "value": 43478000, "concept": "us-gaap:DepreciationDepletionAndAmortizatio | 2014-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 4653914, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2426188, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.57, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -3.97, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -42.17, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -70.54, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.79, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -10.74, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2018-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "CN | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 4.071, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 3.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 3.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.77, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.57, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.57, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -3.97, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2023-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -42.17, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -70.54, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.79, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -10.74, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2017-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 3.832, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2016-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 3.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 2.69, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2014-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.77, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.57, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-12-31 | sec_edgar |
| goodwill | {"amount": 6800000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-06-30 | sec_edgar |
| goodwill | {"amount": 6960000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-12-31 | sec_edgar |