{
  "schema": "canli.company-reference.v1",
  "cik": "0001762417",
  "name": "DouYu International Holdings Ltd",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001762417.json",
  "source_sha256": "0190f92100bc243cebe12cdeba6e676f02527d0f97a2676ea92b24ad968be466",
  "fetched_at": "2026-09-21T17:29:55.468Z",
  "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": 3119951030,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 5446333214,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 8072102829,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 8145366409,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 8156902381,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 8907957330,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 9103670339,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 6494851722,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 446147064,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 746144591,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1136931905,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1180967120,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1279995979,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1365204188,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1301379526,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": 1132579100,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 1236243988,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 1382769843,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 1584806262,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 1898314269,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 1930574343,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 1840306465,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 2863912570,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 161956657,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 169364734,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 194759060,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 229775309,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 297886934,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 295873463,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 263073800,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": 1987371930,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 4210089226,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 6689332986,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 6560559182,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 6258587124,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 6939016248,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 7241909004,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": -3013883487,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 284190407,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 576779857,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 942172845,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 951191671,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 982108890,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1063450765,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1035238729,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": 1759126853,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 1017148142,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 4440131180,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 4041602800,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 4456405874,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 5279902398,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 8091990270,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 5562204889,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 539601552,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 251551794,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 139348724,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 625379397,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 585977324,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 699307327,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 809180444,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1156758766,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": -29081925,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -306810286,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 35517634,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -75422408,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -581883146,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 485498597,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 39753232,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -876279828,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -612897944,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        }
      ]
    },
    {
      "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": -52254816,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -238851936,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -47687219,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -67833405,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -586257769,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 667648867,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 813176020,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -337586406,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -381036409,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -7472339,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -32722582,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -6716604,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -9834919,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -91996635,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 102321664,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 116244391,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 290883,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 709859,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 5156302,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 5895746,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 6873896,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 18897736,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 16045562,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 32826275,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 23837212,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 41595,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 97251,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 726250,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 854803,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1078664,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2896205,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 2293730,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": "2025-01-01",
          "end": "2025-12-31",
          "val": 3818851679,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 4270825456,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 5530404557,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 7108238352,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 9165330760,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 9601873937,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 7283230253,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3654383126,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1885717001,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 546088526,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 585100688,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 778941190,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 1030597685,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1438240398,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1471551561,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1041145646,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "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": -2150781250,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -2206974529,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -965,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -108967252,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -107151908,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -479194681,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1896331830,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 5280086200,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 500000000,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -307557628,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -302354271,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -136,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -15798766,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -16814473,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -73439798,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 271082686,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 2971800293,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -1074492728,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 414184628,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -608617399,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -19129248,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -2612619827,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -246303031,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -264950385,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -92006705,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 424961790,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -147204900,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 58336685,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -88241229,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -3001795,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -400401504,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -35209284,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": -3820899394,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": -3791817469,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": -3485007183,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": -3520524817,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": -3445102409,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": -2863219263,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": -3348717860,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": -3388471092,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": -546381346,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": -519476864,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": -490852996,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": -510428116,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": -540611745,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": -438807550,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": -478702842,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": 30178859,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 30832271,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 31977665,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 31971245,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 32544878,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 31963526,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 19254661,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 8115160,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 8188790,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "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": 30178859,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 30832271,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 31977665,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 31971245,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 32544878,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 33012682,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 31442931,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 8115160,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 8188790,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "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.96,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -9.95,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 1.11,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -2.36,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -17.88,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 15.19,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1.32,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -108.8,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -74.85,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY/shares"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.14,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -1.36,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 0.16,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -0.34,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -2.81,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2.33,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 0.19,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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.96,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -9.95,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 1.11,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -2.36,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -17.88,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 14.71,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1.26,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -108.8,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -74.85,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY/shares"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -0.14,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -1.36,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 0.16,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -0.34,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -2.81,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2.25,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 0.18,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 28408570,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 15406551,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 1068958,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 3487038,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 0,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 0,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 0,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 4062372,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2110689,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 150560,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 505573,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "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": 5039863,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 7093429,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 13807906,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 16987890,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 25110713,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 37791688,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 38909465,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 50427610,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 720691,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 971796,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1944803,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 2463013,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 3940419,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 5791830,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 5562150,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": "2022-01-01",
          "end": "2022-12-31",
          "val": 66741438,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 132139459,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 142154361,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 290781764,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 35404887,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 17574638,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 9676599,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 20735565,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 21786109,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 41567568,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 4756301,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -573586954,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -164036961,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -198879725,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -648661225,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 262061840,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -131669848,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -859119990,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -618387515,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 680142,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -78581091,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -23104123,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -28834849,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -101789100,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 40162733,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -18822347,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 2631902886,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 4469076045,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 6685426757,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 7077183579,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 7229094839,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 8033757092,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 8601650417,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 6117009044,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 376357106,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 612260907,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 941622664,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1026095166,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1134402729,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1231227140,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1229615235,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": 1131272677,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 1232021264,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 1376069149,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 1558664148,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 1848991192,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 1882843827,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 1794236117,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 2863912570,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 161769841,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 168786223,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 193815287,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 225985059,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 290147067,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 288558441,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 256487994,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": "2025-12-31",
          "val": 554131285,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 498667437,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 534427672,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 666984788,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 824127774,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 986073111,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 890038953,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 800370211,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 79239720,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 68317160,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 75272565,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 96703704,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 129323632,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 151122316,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 127232031,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": "2022-12-31",
          "val": 13804064,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 12636845,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 12932564,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 30972888,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 13567679,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 2001401,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1982997,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1982002,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 4427608,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "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": 25591157,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 52928344,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 112705390,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 98734687,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        }
      ]
    },
    {
      "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": "2025-12-31",
          "val": 77583990,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "CNY"
        },
        {
          "end": "2024-12-31",
          "val": 49056771,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024Q4I",
          "unit": "CNY"
        },
        {
          "end": "2023-12-31",
          "val": 73453237,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2023Q4I",
          "unit": "CNY"
        },
        {
          "end": "2022-12-31",
          "val": 109180373,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022Q4I",
          "unit": "CNY"
        },
        {
          "end": "2021-12-31",
          "val": 191388528,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021Q4I",
          "unit": "CNY"
        },
        {
          "end": "2020-12-31",
          "val": 199744129,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020Q4I",
          "unit": "CNY"
        },
        {
          "end": "2019-12-31",
          "val": 188099873,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019Q4I",
          "unit": "CNY"
        },
        {
          "end": "2018-12-31",
          "val": 129464732,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018Q4I",
          "unit": "CNY"
        },
        {
          "end": "2017-12-31",
          "val": 135778457,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017Q4I",
          "unit": "CNY"
        },
        {
          "end": "2025-12-31",
          "val": 11094363,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 6720750,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 10345672,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 15829666,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 30033036,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 30612127,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 26889080,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingExpenses",
      "taxonomy": "us-gaap",
      "label": "Operating expenses",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Recurring operating costs under this accounting concept, generally excluding production costs included in cost of sales. Check filing presentation before combining expense subtotals.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 484770042,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 897419436,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 848070254,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 1188989777,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1738571461,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1298283512,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1327826765,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 1010146888,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 613735739,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 69321193,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 122945959,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 119448197,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 172387313,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 272819800,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 198970654,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 189814273,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 489526343,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 323832482,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 684033293,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 990110052,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1089910236,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1560345352,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1196156917,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 151026898,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -4651776,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 70001335,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 44364868,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 96344074,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 143552464,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 171030700,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 239133387,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 170991926,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CostOfRevenue",
      "taxonomy": "us-gaap",
      "label": "Cost of revenue",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Costs attributed to goods produced and sold and services provided during the period. This is not the sum of every operating expense.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 3329325336,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 3946992974,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 4846371264,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 6118128300,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 8075420524,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 8041528585,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 6087073336,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 3503356228,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1890368777,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 476087191,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 540735820,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 682597116,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 887045221,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 1267209698,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1232418174,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 870153720,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "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": 121058278,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "CNY"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 181676080,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2024",
          "unit": "CNY"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 276935538,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2023",
          "unit": "CNY"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 383091118,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2022",
          "unit": "CNY"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 490018940,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2021",
          "unit": "CNY"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 416272985,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2020",
          "unit": "CNY"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 383886857,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2019",
          "unit": "CNY"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 329334413,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2018",
          "unit": "CNY"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 212114009,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2017",
          "unit": "CNY"
        },
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 17311103,
          "accn": "0001104659-26-044566",
          "fy": 2025,
          "fp": "FY",
          "form": "20-F",
          "filed": "2026-04-17",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 24889521,
          "accn": "0001410578-25-000965",
          "fy": 2024,
          "fp": "FY",
          "form": "20-F",
          "filed": "2025-04-29",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 39005555,
          "accn": "0001104659-24-053257",
          "fy": 2023,
          "fp": "FY",
          "form": "20-F",
          "filed": "2024-04-29",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 55542991,
          "accn": "0001104659-23-049244",
          "fy": 2022,
          "fp": "FY",
          "form": "20-F",
          "filed": "2023-04-25",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 76894665,
          "accn": "0001193125-22-130251",
          "fy": 2021,
          "fp": "FY",
          "form": "20-F",
          "filed": "2022-04-29",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 63796626,
          "accn": "0001193125-21-142788",
          "fy": 2020,
          "fp": "FY",
          "form": "20-F",
          "filed": "2021-04-30",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 54877042,
          "accn": "0001193125-20-122129",
          "fy": 2019,
          "fp": "FY",
          "form": "20-F",
          "filed": "2020-04-28",
          "frame": "CY2019",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/0190f92100bc243cebe12cdeba6e676f02527d0f97a2676ea92b24ad968be466.json.gz"
}
