{
  "schema": "canli.company-reference.v1",
  "cik": "0001508475",
  "name": "VNET Group, Inc.",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001508475.json",
  "source_sha256": "530a058a9c0110e68ea144de6caa9e542c09fdfa3f01b0f2ebca431d55b01cd7",
  "fetched_at": "2026-09-20T09:12:42.088Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 44594162000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 32357042000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 30385903000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 26948405000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 23095039000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 19373755000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 14273706000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 11150717000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 9908161000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 12421524000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 10847710000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 9640181000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 6131562000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 2976919000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 2402952000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 725587000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 6376881000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 4432897000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 4279765000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 3907153000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 3624114000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 2969157000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 2050289000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 1621804000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1522857000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1789071000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1677097000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1553713000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1012863000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 477831000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 381789000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 36029690000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 25436223000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 23871520000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 19966549000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 15494038000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 12476275000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 9042078000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 5787533000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 4707157000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 5570507000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 6023106000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 6639518000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 3656261000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 1087614000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 733228000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 444004000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 5152178000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 3484749000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 3362234000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 2894878000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 2431352000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1912072000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1298811000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 841762000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 723477000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 802320000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 932306000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1070095000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 603971000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 174578000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 116497000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquity",
      "taxonomy": "us-gaap",
      "label": "Stockholders equity",
      "kind": "instant",
      "meaning": "The reported residual interest after liabilities. It is an accounting amount, not market capitalization.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 6218444000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 6365900000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 6014415000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 6609613000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 7242229000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 6564934000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 4953073000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 5094207000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 5049533000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 6125215000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 4014962000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 2202924000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 2459052000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 1870803000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 1652554000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": -829898000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 889226000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 872124000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 847112000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 958305000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1136463000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1006120000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 711466000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 740921000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 776099000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 882214000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 619804000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 355046000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 406208000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 300283000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 262564000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 5523571000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 1492436000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 2243537000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 2661321000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 1372481000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-08-16",
          "val": 3000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q3I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 2710349000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 1808483000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 2358556000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 1949631000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 1297418000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 1685054000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 644415000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 1458856000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 432254000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 410389000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 83256000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2009-12-31",
          "val": 71998000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2009Q4I",
          "unit": "CNY"
        },
        {
          "end": "2008-12-31",
          "val": 75338000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2008Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 789860000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 204463000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 315996000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 385855000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 215372000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 415379000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 259772000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 343038000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 299653000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 199409000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 242698000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 99481000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 235125000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 71403000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 65873000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 13229000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -251842000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 183200000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -2643836000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -775952000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 500098000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -2709347000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -182292000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -205065000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -772730000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -633598000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -428099000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -348480000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -48226000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 56324000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 18444000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -255389000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -5919000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -36013000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 25098000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -372378000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -112504000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 78477000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -415224000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -26183000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -29827000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -118767000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -91256000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -66087000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -56166000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -7965000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 9038000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2930000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 1918550000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2005393000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 2063480000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2440214000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1387922000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 714243000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 802922000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 704966000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 487202000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 57569000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 173923000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 166135000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 81372000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 2760000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 274351000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 274736000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 290635000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 353797000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 217796000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 109464000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 115332000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 102534000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 27917000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 26395000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 7656631000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 4923721000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 2967447000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2995608000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 2691928000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2473332000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1248834000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 435220000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 395998000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 574501000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 1052271000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 800510000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 419126000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 446725000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 255755000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 58619000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 34572000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 1094884000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 674547000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 417956000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 434322000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 422422000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 379055000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 179384000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 63300000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 60864000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 82745000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 162444000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 129019000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 69235000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 71704000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 40635000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3401037000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 3392705000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 3641774000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 494660000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 3788967000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3401037000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 3392705000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 544251000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 10220881000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -627654000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 3941134000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2298080000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 967577000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 4163255000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 461557000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -19901000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -612651000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 1908883000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 23952000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 1443947000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -69498000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 28750000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 1461566000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -85988000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 555097000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 333191000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 151833000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 638046000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 66302000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -2896000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 3844000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 229420000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -8011594000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -4390708000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -3905109000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -3559252000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -3772613000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -3889174000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -1611983000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -304846000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -833307000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -841017000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -175670000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -1268054000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -616000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -34850000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -1145644000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -601523000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -550023000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -516043000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -592007000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -596043000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -231550000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -44337000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -28197000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -201473000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": -11125595000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": -10859888000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": -11016323000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": -8369868000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": -7590382000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": -7235113000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": -4038390000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": -3838032000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": -3629300000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": -2869031000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": -2233985000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": -1794975000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": -1429410000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": -1371877000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": -1418167000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": -1357747000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": -1590939000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": -1487799000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": -1551617000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": -1213517000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": -1191097000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": -1108830000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": -580078000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": -558219000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": -557813000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": -413226000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": -344867000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": -289297000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": -236120000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": -220204000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": -225324000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 1612272787,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 1593594519,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 901143138,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 886817620,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 865352554,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 716888919,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 668833756,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 674732130,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 672836226,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 617169833,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 492065239,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 401335788,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 364353974,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 342533167,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 259595677,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 71526320,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 71526320,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 1612272787,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 1742346367,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 901143138,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 886817620,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 911591433,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 716888919,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 668833756,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 674732130,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 672836226,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 617169833,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 492065239,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 401335788,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 364353974,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 356784209,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 316807661,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 182492500,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 182492500,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.16,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 0.11,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -2.93,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -0.87,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 0.57,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -4.47,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.27,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -0.3,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -1.36,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -1.37,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.85,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -0.89,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.13,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0.16,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0.07,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY/shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -3.57,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY/shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -0.08,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY/shares"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.02,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 0.02,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -0.41,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -0.13,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 0.09,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -0.69,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.04,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -0.04,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -0.21,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -0.2,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.13,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -0.14,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.02,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0.03,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0.01,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.16,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 0.02,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -2.93,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -0.87,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -0.36,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -4.47,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.27,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -0.3,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -1.36,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -1.37,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.85,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -0.89,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.13,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0.16,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0.06,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY/shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -3.57,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY/shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -0.03,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY/shares"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.02,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 0,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -0.41,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -0.13,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -0.06,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -0.69,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -0.04,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -0.04,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -0.21,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -0.2,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -0.13,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -0.14,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -0.02,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0.03,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 0.01,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 557510000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 234229000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 114374000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 133464000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 111407000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 109336000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 5437000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 24411000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -90170000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -11160000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 47830000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 16673000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 10324000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 36159000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 13677000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 1588000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -32860000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 79723000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 32089000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 16109000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 19350000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 17482000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 16756000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 781000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3550000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -13859000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -1607000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 7384000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 2687000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 1705000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 5804000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2173000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 22775579000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 17216635000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 13024393000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 11964498000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 10092419000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 8106425000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 5443565000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 4031242000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 3319424000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 3781613000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 3653071000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 3036707000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 1402177000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 822707000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 453883000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 197015000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 3256864000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 2358669000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1834447000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1734689000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1583721000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1242364000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 781919000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 586320000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 510186000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 544666000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 563937000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 489429000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 231623000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 132054000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 72115000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ShareBasedCompensation",
      "taxonomy": "us-gaap",
      "label": "Share-based compensation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Reported noncash expense for share-based payment arrangements. Noncash treatment does not mean the awards have no economic cost to shareholders.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 25778000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 148557000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 35296000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 118170000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 320010000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 136804000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 43916000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 59538000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 47129000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 118729000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 190027000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 233735000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 67769000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 67632000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 41959000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 277881000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 3686000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 20352000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 4971000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 17133000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 50217000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 20966000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 6308000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 8659000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 7244000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 17101000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 29335000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 37671000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 11195000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 10856000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 6667000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 780300000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 669443000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -1970901000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 121156000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 21314000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 116604000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 182234000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 237479000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -1368538000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -840196000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -284233000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -114700000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 41773000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 80939000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 14905000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -232806000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 27135000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 111580000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 91713000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -277596000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 17565000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 3345000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 17871000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 26176000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 34538000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -210341000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -121013000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -43878000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -18487000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 6901000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 12991000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2368000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 11451866000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 6820148000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 9823478000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 7052276000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 5324123000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 6055607000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 5228184000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 4678109000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 4245542000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 5158561000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 3469034000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 2866620000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 3600584000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 1263157000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 1551221000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 193957000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 1637597000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 934358000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1383608000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1022486000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 835469000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 928062000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 750982000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 680402000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 652528000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 749233000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 537482000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 462012000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 595390000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 202752000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 246463000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestExpense",
      "taxonomy": "us-gaap",
      "label": "Interest expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Borrowing costs recognized as interest expense. This is distinct from cash interest paid and may not include every capitalized borrowing cost.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 598625000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 400975000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 312172000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 273305000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 334950000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 380609000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 345955000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 236066000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 185313000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 198589000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 274184000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 232020000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 136775000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 11376000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 4398000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 2793000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 416000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 85602000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 54933000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 43969000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 39626000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 52561000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 58331000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 49693000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 34334000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 28482000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 28603000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 42327000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 37395000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 22594000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 1826000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 699000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 12447213000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 9343415000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 11437132000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 6332085000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 5179995000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 6121960000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 4469021000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 2191210000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 1764184000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 4373857000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 2821019000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 2989115000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 1061358000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 810147000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 462537000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 210559000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 1779928000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 1280044000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1610886000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 918066000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 812854000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 938232000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 641932000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 318699000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 272862000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 629967000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 435626000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 481756000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 175323000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 130042000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 73488000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2013-12-31",
          "val": 188217000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 109571000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 82131000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 49792000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 31091000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 17587000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 13049000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2024-12-31",
          "val": 0,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 0,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 1364191000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 1339657000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 994993000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 989530000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 989530000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 989530000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 1755970000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 1755970000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 1755970000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 410500000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 296688000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 217436000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 170171000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 197789000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 194232000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 156136000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 151652000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 142137000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 143921000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 269888000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 252912000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 271075000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 66161000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 47622000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 34547000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "FiniteLivedIntangibleAssetsNet",
      "taxonomy": "us-gaap",
      "label": "Net finite-lived intangible assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Finite-lived intangible assets after amortization. This excludes goodwill and should not be combined with indefinite-lived intangible assets without checking scope.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 731332000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 477062000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 504847000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 467298000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 308455000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 242109000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 212614000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 218214000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 231542000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 805377000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 850741000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 815719000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 211794000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 303909000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 159439000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 157086000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 67753000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 48404000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 37104000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 30540000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 31738000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 35587000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 115998000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 131332000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 131470000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 34986000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 48781000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2013-12-31",
          "val": 610413000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2012-12-31",
          "val": 293369000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2012Q4I",
          "unit": "CNY"
        },
        {
          "end": "2011-12-31",
          "val": 147624000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2011Q4I",
          "unit": "CNY"
        },
        {
          "end": "2010-12-31",
          "val": 76373000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2010Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 100833000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 47089000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 23455000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsForRepurchaseOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Common-stock repurchase payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid to reacquire common stock during the period. This is not an authorization limit or a direct measure of the net change in share count.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 17195000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1701807000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 130472000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 11840000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 133066000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 42665000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 213665000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 59822000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 0,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 190022000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 2459000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 267051000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 19996000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1701000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 20461000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 6145000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 34437000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 9882000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 30191000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2018-12-31",
          "val": 1834000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 710000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2016-12-31",
          "val": 4431000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2016Q4I",
          "unit": "CNY"
        },
        {
          "end": "2015-12-31",
          "val": 13539000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2015Q4I",
          "unit": "CNY"
        },
        {
          "end": "2014-12-31",
          "val": 10059000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2014Q4I",
          "unit": "CNY"
        },
        {
          "end": "2013-12-31",
          "val": 0,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2013Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 267000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 109000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 638000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 2090000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1621000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GrossProfit",
      "taxonomy": "us-gaap",
      "label": "Gross profit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Revenue less the costs directly attributed to the goods or services sold. It precedes other operating expenses and is not net income.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 2192489000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 1832155000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 1292485000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 1358256000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1438030000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1076011000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 939449000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 944871000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 758410000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 712136000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 853758000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 810143000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 516872000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 425681000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 276558000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 128345000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 84331000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 313521000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 251004000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 182042000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 196928000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 225658000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 164906000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 134943000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 137425000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 116565000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 102569000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 131797000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 130571000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 85382000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 68326000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 43940000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ResearchAndDevelopmentExpense",
      "taxonomy": "us-gaap",
      "label": "Research and development expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Research and development costs recognized as expense. Capitalization policies and acquired projects can make this differ from total cash invested in development.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 261133000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 246612000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 322220000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 306842000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 188489000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 112891000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 88792000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 92109000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 149143000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 149337000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2016",
          "unit": "CNY"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 142835000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2015",
          "unit": "CNY"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 121676000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2014",
          "unit": "CNY"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 77831000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2013",
          "unit": "CNY"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 63929000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2012",
          "unit": "CNY"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 34657000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2011",
          "unit": "CNY"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 19924000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2010",
          "unit": "CNY"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 7607000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2009",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 37342000,
          "accn": "0001104659-26-044361",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-16",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 33786000,
          "accn": "0001410578-25-000905",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-25",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 45384000,
          "accn": "0001104659-24-052273",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 44488000,
          "accn": "0001104659-23-050330",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-26",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 29578000,
          "accn": "0001104659-22-050369",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-26",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 17301000,
          "accn": "0001104659-21-056551",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-28",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 12754000,
          "accn": "0001104659-20-042437",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-02",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 13397000,
          "accn": "0001193125-19-088444",
          "fy": 2018,
          "fp": "FY",
          "form": "20-F",
          "filed": "2019-03-27",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 22923000,
          "accn": "0001193125-18-115533",
          "fy": 2017,
          "fp": "FY",
          "form": "20-F",
          "filed": "2018-04-12",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 21509000,
          "accn": "0001193125-17-121355",
          "fy": 2016,
          "fp": "FY",
          "form": "20-F",
          "filed": "2017-04-12",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 22050000,
          "accn": "0001193125-16-538598",
          "fy": 2015,
          "fp": "FY",
          "form": "20-F",
          "filed": "2016-04-12",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 19611000,
          "accn": "0001193125-15-126136",
          "fy": 2014,
          "fp": "FY",
          "form": "20-F",
          "filed": "2015-04-10",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 12857000,
          "accn": "0001193125-14-137194",
          "fy": 2013,
          "fp": "FY",
          "form": "20-F",
          "filed": "2014-04-09",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 10261000,
          "accn": "0001193125-13-178055",
          "fy": 2012,
          "fp": "FY",
          "form": "20-F/A",
          "filed": "2013-04-26",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 5506000,
          "accn": "0001193125-12-167992",
          "fy": 2011,
          "fp": "FY",
          "form": "20-F",
          "filed": "2012-04-18",
          "frame": "CY2011",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/530a058a9c0110e68ea144de6caa9e542c09fdfa3f01b0f2ebca431d55b01cd7.json.gz"
}
