CIK 0001530238
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 71551000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 84015000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 66755000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 56000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 18011000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 20956000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 120826000, "concept": "us-gaap:AccountsPayableCurrent"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 16666000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 11735000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 19748000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 20041000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 16363000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 9315000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 4518000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 16114000, "concept": "us-gaap:AccountsPayableCurrent"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 154439000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 121861000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 130700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 117927000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 114372000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 142999000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 95803000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-01 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 668342000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 148423000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2019-01-01 | sec_edgar |
| accounts_receivable | {"amount": 28860000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 153944000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2018-01-01 | sec_edgar |
| accounts_receivable | {"amount": 23661000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 24423000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 20432000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 41491000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 16536000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 18879000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 47022000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2011-12-31 | sec_edgar |
| capex | {"amount": 143111000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2025-12-31 | sec_edgar |
| capex | {"amount": 83722000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-12-31 | sec_edgar |
| capex | {"amount": 81567000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-12-31 | sec_edgar |
| capex | {"amount": 69022000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| capex | {"amount": 70820000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-12-31 | sec_edgar |
| capex | {"amount": 150970000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2020-12-31 | sec_edgar |
| capex | {"amount": 123925000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu | 2019-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 232032000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE | 2018-12-31 | sec_edgar |
| capex | {"amount": 61068000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-31 | sec_edgar |
| capex | {"amount": 23390000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-31 | sec_edgar |
| capex | {"amount": 33938000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-12-31 | sec_edgar |
| capex | {"amount": 28764000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-12-31 | sec_edgar |
| capex | {"amount": 9185000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-31 | sec_edgar |
| capex | {"amount": 9772000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 46956000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2011-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 14698000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 374248000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 444761000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1063956000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1214449000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1837185000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1742749000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 2710623000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingV | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 873279000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 402292000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 242802000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 133794000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 73331000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 117590000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 83371000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20688000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 83683000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 106427000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2009-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1440449000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1565560000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2134492000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1787971000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedC | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 482663000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 5246974000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 526134000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1579743000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2016-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "CNY", "value": 1318155000, "concept": "us-gaap:CashCashEquivalentsRestrictedCash | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": -288315000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -707831000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -841745000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -321909000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": -723536000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": -135502000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1374505000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 606105000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 214027000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 10651000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct | 2016-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -337143000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": 83906000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 477882000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2011-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -3138000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -456097000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -210249000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": 420373000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -510284000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 789593000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": 782541000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2265689000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", " | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -915626000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2018-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -3037516000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -2172359000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2016-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -1048022000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2015-12-31 | sec_edgar |
| cashflow_investing | {"amount": -80016000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -528357000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2011-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -33576000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 302325000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 308657000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 295579000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": 316494000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": 210416000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 495146000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 666128000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 649379000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": 571517000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 2421135000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2016-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 1823442000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2015-12-31 | sec_edgar |
| cashflow_operating | {"amount": 209740000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-12-31 | sec_edgar |
| cashflow_operating | {"amount": 147211000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 356852000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2012-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 99817000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct | 2011-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 16228000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1361616000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1431585000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1454842000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1559388000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1781150000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1378146000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 656920000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 725701000, "concept": "us-gaap:CostOfRevenue"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1079938000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 735047000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2016-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 552617000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 298029000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 145696000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 416133000, "concept": "us-gaap:CostOfRevenue"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 182699000, "concept": "us-gaap:CostOfRevenue"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 1619371000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 2556281000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 4072640000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 4644649000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 5070322000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 3901322000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 4136857000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 2398316000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"amount": 1556871000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_assets | {"amount": 844458000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 3512959000, "concept": "us-gaap:AssetsCurrent"} | 2015-12-31 | sec_edgar |
| current_assets | {"amount": 874372000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_assets | {"amount": 395972000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_assets | {"amount": 253252000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 672797000, "concept": "us-gaap:AssetsCurrent"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 873966000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 2674092000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 3086407000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 3071684000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 2511895000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 944118000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 1097076000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 560399000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"amount": 483499000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 675565000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| current_liabilities | {"amount": 213718000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| current_liabilities | {"amount": 175766000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| current_liabilities | {"amount": 115848000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 58814000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 125737000, "concept": "us-gaap:LiabilitiesCurrent"} | 2011-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.069, "concept": "us-gaap:CommonStockDividendsPerShareDeclare | 2025-03-19 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2019-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2018-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0, "concept": "us-gaap:CommonStockDividendsPerShareDeclared", | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.99, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.27, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.85, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2018-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2016-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2015-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.15, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2014-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.63, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -5.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.97, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.85, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.32, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.32, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2017-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2016-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2014-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.63, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -5.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2010-12-31 | sec_edgar |