{
 "schema": "annalist.dataset/0.1",
 "company": {
  "id": "sea",
  "name": "Sea Limited",
  "country": "SG",
  "template": "corporate",
  "cik": "0001703399",
  "tickers": [
   "SE"
  ],
  "entity_name": "Sea Ltd",
  "fiscal_year_end": "1231",
  "sic": "7380",
  "sic_description": "Services-Miscellaneous Business Services",
  "exchanges": [
   "NYSE"
  ],
  "currency": "USD",
  "accounting": "US GAAP"
 },
 "as_of": {
  "period": "FY2025",
  "period_end": "2025-12-31",
  "release_date": "2026-04-17"
 },
 "conventions": {
  "amounts": "in the presentation currency of the annual report, in units of that currency; per-share items in that currency per share; share counts in shares",
  "signs": "revenue, expenses, taxes and payments are positive amounts; operating, investing and financing cash-flow totals are negative when cash flows out",
  "fiscal_year": "FY<year> is the fiscal year that ends in that calendar year; start and end dates are given for every period",
  "periods": "fiscal years only; each annual report on Form 20-F gives its own year and the year before",
  "accounting": "each company's series rests on one accounting basis, US GAAP or IFRS Accounting Standards, which the company record names",
  "restatements": "each value comes from the latest annual report that gives the period; other different values are listed in restatements",
  "comparison": "a change against the same period a year earlier compares 2 figures of one basis, as the latest report that presents both periods gives them, so that a restatement or a stock split between 2 reports does not count as a change; where these figures differ from the published ones, the row of the later period gives them under comparison, with their sources and the fiscal year of the report (basis), and a comparison of null means that no report presents both",
  "definitions": "each item keeps one definition across the years; a line of another scope stays out of the item",
  "withheld": "a value that contradicts the definition of its item, or that annual reports give with opposite signs, is withheld: it is empty and listed in withheld with its reason and sources",
  "source_ids": "20-F:<accession number>: the annual report on Form 20-F filed with the SEC; see documents",
  "methods": "method is reported, or derived where the figure is calculated from figures of the documents listed"
 },
 "coverage": {
  "first_fiscal_year": 2020,
  "latest_period": "FY2025",
  "rule": "every fiscal year of the annual reports on Form 20-F that the company has filed with the SEC since fiscal 2021, in the presentation currency of the latest report"
 },
 "items": {
  "pl": {
   "revenue": {
    "label": "Revenue",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "cost_of_revenue": {
    "label": "Cost of revenue",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "gross_profit": {
    "label": "Gross profit",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "rnd": {
    "label": "Research and development expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "sga": {
    "label": "Selling, general and administrative expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "operating_income": {
    "label": "Operating income",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "interest_expense": {
    "label": "Interest expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "pretax_income": {
    "label": "Income before income taxes",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "income_tax": {
    "label": "Income tax expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "net_income_incl_nci": {
    "label": "Net income including noncontrolling interests",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "net_income": {
    "label": "Net income attributable to the company",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "net_income_common": {
    "label": "Net income available to common shareholders",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "eps_basic": {
    "label": "Earnings per share, basic",
    "unit": "USD/shares",
    "additive": false,
    "group": "statement"
   },
   "eps_diluted": {
    "label": "Earnings per share, diluted",
    "unit": "USD/shares",
    "additive": false,
    "group": "statement"
   },
   "shares_basic": {
    "label": "Weighted average shares, basic",
    "unit": "shares",
    "additive": false,
    "group": "statement"
   },
   "shares_diluted": {
    "label": "Weighted average shares, diluted",
    "unit": "shares",
    "additive": false,
    "group": "statement"
   },
   "dps_declared": {
    "label": "Dividends declared per common share",
    "unit": "USD/shares",
    "additive": true,
    "group": "statement"
   },
   "operating_lease_cost": {
    "label": "Operating lease cost",
    "unit": "USD",
    "additive": true,
    "group": "note"
   }
  },
  "bs": {
   "cash": {
    "label": "Cash and cash equivalents",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "short_term_investments": {
    "label": "Short-term investments",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "receivables": {
    "label": "Receivables",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "inventory": {
    "label": "Inventories",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "current_assets": {
    "label": "Total current assets",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "ppe_net": {
    "label": "Property, plant and equipment, net",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "goodwill": {
    "label": "Goodwill",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "intangibles": {
    "label": "Intangible assets other than goodwill",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "total_assets": {
    "label": "Total assets",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "accounts_payable": {
    "label": "Accounts payable",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "short_term_borrowings": {
    "label": "Short-term borrowings",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "debt_current": {
    "label": "Current portion of long-term debt",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "current_liabilities": {
    "label": "Total current liabilities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "long_term_debt": {
    "label": "Long-term debt, non-current",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "total_liabilities": {
    "label": "Total liabilities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "temporary_equity": {
    "label": "Redeemable noncontrolling interests and temporary equity",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "equity_parent": {
    "label": "Shareholders' equity attributable to the company",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "nci": {
    "label": "Noncontrolling interests",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "equity_total": {
    "label": "Total equity",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "liabilities_and_equity": {
    "label": "Total liabilities and equity",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "shares_outstanding": {
    "label": "Common shares outstanding",
    "unit": "shares",
    "additive": true,
    "group": "statement"
   },
   "retained_earnings": {
    "label": "Retained earnings or accumulated deficit",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "preferred_stock": {
    "label": "Preferred stock",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "long_term_investments": {
    "label": "Long-term investments",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "equity_method_investments": {
    "label": "Equity method investments",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "accrued_taxes_current": {
    "label": "Income taxes payable, current",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "commercial_paper": {
    "label": "Commercial paper",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_liability": {
    "label": "Operating lease liabilities",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_liability_current": {
    "label": "Operating lease liabilities, current",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_liability_noncurrent": {
    "label": "Operating lease liabilities, non-current",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_discount_rate": {
    "label": "Operating leases, weighted average discount rate",
    "unit": "pure",
    "additive": true,
    "group": "note"
   },
   "operating_lease_payments_y1": {
    "label": "Operating lease payments due within 12 months",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_payments_total": {
    "label": "Operating lease payments due, undiscounted",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_imputed_interest": {
    "label": "Operating lease payments, imputed interest",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y1": {
    "label": "Long-term debt maturing within 12 months",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y2": {
    "label": "Long-term debt maturing in year 2",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y3": {
    "label": "Long-term debt maturing in year 3",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y4": {
    "label": "Long-term debt maturing in year 4",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y5": {
    "label": "Long-term debt maturing in year 5",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_after_y5": {
    "label": "Long-term debt maturing after year 5",
    "unit": "USD",
    "additive": true,
    "group": "note"
   }
  },
  "cf": {
   "cfo": {
    "label": "Net cash from operating activities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "cfi": {
    "label": "Net cash from investing activities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "cff": {
    "label": "Net cash from financing activities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "capex": {
    "label": "Purchases of property, plant and equipment",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "d_and_a": {
    "label": "Depreciation and amortisation",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "sbc": {
    "label": "Share-based compensation",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "dividends_paid": {
    "label": "Dividends paid",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "buybacks": {
    "label": "Repurchases of common stock",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "interest_paid": {
    "label": "Interest paid",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "taxes_paid": {
    "label": "Income taxes paid",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "depreciation": {
    "label": "Depreciation",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "amortisation_intangibles": {
    "label": "Amortisation of intangible assets",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "goodwill_impairment": {
    "label": "Goodwill impairment",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "deferred_tax": {
    "label": "Deferred income tax expense",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_receivables": {
    "label": "Increase in receivables",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_inventories": {
    "label": "Increase in inventories",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_payables": {
    "label": "Increase in accounts payable",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_contract_liabilities": {
    "label": "Increase in contract liabilities",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "proceeds_equity_issuance": {
    "label": "Proceeds from issuance of common stock",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "proceeds_debt_issuance": {
    "label": "Proceeds from issuance of long-term debt",
    "unit": "USD",
    "additive": true,
    "group": "note"
   }
  }
 },
 "pl_quarterly": [],
 "pl_annual": [
  {
   "fiscal_year": 2020,
   "start": "2020-01-01",
   "end": "2020-12-31",
   "complete": true,
   "values": {
    "revenue": null,
    "cost_of_revenue": 3026759000.0,
    "gross_profit": 1348905000.0,
    "rnd": 353785000.0,
    "sga": null,
    "operating_income": -1303325000.0,
    "interest_expense": 123843000.0,
    "pretax_income": -1483238000.0,
    "income_tax": 141640000.0,
    "net_income_incl_nci": -1624157000.0,
    "net_income": -1618056000.0,
    "net_income_common": null,
    "eps_basic": -3.39,
    "eps_diluted": -3.39,
    "shares_basic": 477264888.0,
    "shares_diluted": 477264888.0,
    "dps_declared": null,
    "operating_lease_cost": 73273000.0
   },
   "sources": [
    "20-F:0001140361-23-017021"
   ],
   "value_sources": {
    "cost_of_revenue": [
     "20-F:0001140361-23-017021"
    ],
    "gross_profit": [
     "20-F:0001140361-23-017021"
    ],
    "rnd": [
     "20-F:0001140361-23-017021"
    ],
    "operating_income": [
     "20-F:0001140361-23-017021"
    ],
    "interest_expense": [
     "20-F:0001140361-23-017021"
    ],
    "pretax_income": [
     "20-F:0001140361-23-017021"
    ],
    "income_tax": [
     "20-F:0001140361-23-017021"
    ],
    "net_income_incl_nci": [
     "20-F:0001140361-23-017021"
    ],
    "net_income": [
     "20-F:0001140361-23-017021"
    ],
    "eps_basic": [
     "20-F:0001140361-23-017021"
    ],
    "eps_diluted": [
     "20-F:0001140361-23-017021"
    ],
    "shares_basic": [
     "20-F:0001140361-23-017021"
    ],
    "shares_diluted": [
     "20-F:0001140361-23-017021"
    ],
    "operating_lease_cost": [
     "20-F:0001140361-23-017021"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2021,
   "start": "2021-01-01",
   "end": "2021-12-31",
   "complete": true,
   "values": {
    "revenue": null,
    "cost_of_revenue": 6059455000.0,
    "gross_profit": 3895735000.0,
    "rnd": 831703000.0,
    "sga": null,
    "operating_income": -1583060000.0,
    "interest_expense": 136876000.0,
    "pretax_income": -1715184000.0,
    "income_tax": 332865000.0,
    "net_income_incl_nci": -2043030000.0,
    "net_income": -2046759000.0,
    "net_income_common": null,
    "eps_basic": -3.84,
    "eps_diluted": -3.84,
    "shares_basic": 532705796.0,
    "shares_diluted": 532705796.0,
    "dps_declared": null,
    "operating_lease_cost": 138766000.0
   },
   "sources": [
    "20-F:0001140361-24-022429"
   ],
   "value_sources": {
    "cost_of_revenue": [
     "20-F:0001140361-24-022429"
    ],
    "gross_profit": [
     "20-F:0001140361-24-022429"
    ],
    "rnd": [
     "20-F:0001140361-24-022429"
    ],
    "operating_income": [
     "20-F:0001140361-24-022429"
    ],
    "interest_expense": [
     "20-F:0001140361-24-022429"
    ],
    "pretax_income": [
     "20-F:0001140361-24-022429"
    ],
    "income_tax": [
     "20-F:0001140361-24-022429"
    ],
    "net_income_incl_nci": [
     "20-F:0001140361-24-022429"
    ],
    "net_income": [
     "20-F:0001140361-24-022429"
    ],
    "eps_basic": [
     "20-F:0001140361-24-022429"
    ],
    "eps_diluted": [
     "20-F:0001140361-24-022429"
    ],
    "shares_basic": [
     "20-F:0001140361-24-022429"
    ],
    "shares_diluted": [
     "20-F:0001140361-24-022429"
    ],
    "operating_lease_cost": [
     "20-F:0001140361-24-022429"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-31",
   "complete": true,
   "values": {
    "revenue": null,
    "cost_of_revenue": 7264428000.0,
    "gross_profit": 5185277000.0,
    "rnd": 1376501000.0,
    "sga": null,
    "operating_income": -1487508000.0,
    "interest_expense": 45396000.0,
    "pretax_income": -1500533000.0,
    "income_tax": 168395000.0,
    "net_income_incl_nci": -1657772000.0,
    "net_income": -1651421000.0,
    "net_income_common": -1651421000.0,
    "eps_basic": -2.96,
    "eps_diluted": -2.96,
    "shares_basic": 558119948.0,
    "shares_diluted": 558119948.0,
    "dps_declared": null,
    "operating_lease_cost": 257359000.0
   },
   "sources": [
    "20-F:0001193125-25-084311"
   ],
   "value_sources": {
    "cost_of_revenue": [
     "20-F:0001193125-25-084311"
    ],
    "gross_profit": [
     "20-F:0001193125-25-084311"
    ],
    "rnd": [
     "20-F:0001193125-25-084311"
    ],
    "operating_income": [
     "20-F:0001193125-25-084311"
    ],
    "interest_expense": [
     "20-F:0001193125-25-084311"
    ],
    "pretax_income": [
     "20-F:0001193125-25-084311"
    ],
    "income_tax": [
     "20-F:0001193125-25-084311"
    ],
    "net_income_incl_nci": [
     "20-F:0001193125-25-084311"
    ],
    "net_income": [
     "20-F:0001193125-25-084311"
    ],
    "net_income_common": [
     "20-F:0001193125-25-084311"
    ],
    "eps_basic": [
     "20-F:0001193125-25-084311"
    ],
    "eps_diluted": [
     "20-F:0001193125-25-084311"
    ],
    "shares_basic": [
     "20-F:0001193125-25-084311"
    ],
    "shares_diluted": [
     "20-F:0001193125-25-084311"
    ],
    "operating_lease_cost": [
     "20-F:0001193125-25-084311"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2023-01-01",
   "end": "2023-12-31",
   "complete": true,
   "values": {
    "revenue": 13063560000.0,
    "cost_of_revenue": 7229913000.0,
    "gross_profit": 5833647000.0,
    "rnd": 1164126000.0,
    "sga": null,
    "operating_income": 224778000.0,
    "interest_expense": 41075000.0,
    "pretax_income": 432394000.0,
    "income_tax": 262680000.0,
    "net_income_incl_nci": 162682000.0,
    "net_income": 150726000.0,
    "net_income_common": null,
    "eps_basic": 0.27,
    "eps_diluted": 0.25,
    "shares_basic": 566612815.0,
    "shares_diluted": 594405604.0,
    "dps_declared": null,
    "operating_lease_cost": 295501000.0
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "revenue": [
     "20-F:0001140361-26-015366"
    ],
    "cost_of_revenue": [
     "20-F:0001140361-26-015366"
    ],
    "gross_profit": [
     "20-F:0001140361-26-015366"
    ],
    "rnd": [
     "20-F:0001140361-26-015366"
    ],
    "operating_income": [
     "20-F:0001140361-26-015366"
    ],
    "interest_expense": [
     "20-F:0001140361-26-015366"
    ],
    "pretax_income": [
     "20-F:0001140361-26-015366"
    ],
    "income_tax": [
     "20-F:0001140361-26-015366"
    ],
    "net_income_incl_nci": [
     "20-F:0001140361-26-015366"
    ],
    "net_income": [
     "20-F:0001140361-26-015366"
    ],
    "eps_basic": [
     "20-F:0001140361-26-015366"
    ],
    "eps_diluted": [
     "20-F:0001140361-26-015366"
    ],
    "shares_basic": [
     "20-F:0001140361-26-015366"
    ],
    "shares_diluted": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_cost": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2024-01-01",
   "end": "2024-12-31",
   "complete": true,
   "values": {
    "revenue": 16819866000.0,
    "cost_of_revenue": 9614778000.0,
    "gross_profit": 7205088000.0,
    "rnd": 1206050000.0,
    "sga": null,
    "operating_income": 662152000.0,
    "interest_expense": 38341000.0,
    "pretax_income": 778783000.0,
    "income_tax": 321168000.0,
    "net_income_incl_nci": 447827000.0,
    "net_income": 444321000.0,
    "net_income_common": null,
    "eps_basic": 0.77,
    "eps_diluted": 0.74,
    "shares_basic": 574966327.0,
    "shares_diluted": 604713980.0,
    "dps_declared": null,
    "operating_lease_cost": 314128000.0
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "revenue": [
     "20-F:0001140361-26-015366"
    ],
    "cost_of_revenue": [
     "20-F:0001140361-26-015366"
    ],
    "gross_profit": [
     "20-F:0001140361-26-015366"
    ],
    "rnd": [
     "20-F:0001140361-26-015366"
    ],
    "operating_income": [
     "20-F:0001140361-26-015366"
    ],
    "interest_expense": [
     "20-F:0001140361-26-015366"
    ],
    "pretax_income": [
     "20-F:0001140361-26-015366"
    ],
    "income_tax": [
     "20-F:0001140361-26-015366"
    ],
    "net_income_incl_nci": [
     "20-F:0001140361-26-015366"
    ],
    "net_income": [
     "20-F:0001140361-26-015366"
    ],
    "eps_basic": [
     "20-F:0001140361-26-015366"
    ],
    "eps_diluted": [
     "20-F:0001140361-26-015366"
    ],
    "shares_basic": [
     "20-F:0001140361-26-015366"
    ],
    "shares_diluted": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_cost": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2025-01-01",
   "end": "2025-12-31",
   "complete": true,
   "values": {
    "revenue": 22938469000.0,
    "cost_of_revenue": 12694732000.0,
    "gross_profit": 10243737000.0,
    "rnd": 1157149000.0,
    "sga": null,
    "operating_income": 1985306000.0,
    "interest_expense": 33610000.0,
    "pretax_income": 2280859000.0,
    "income_tax": 651081000.0,
    "net_income_incl_nci": 1610894000.0,
    "net_income": 1578149000.0,
    "net_income_common": null,
    "eps_basic": 2.65,
    "eps_diluted": 2.52,
    "shares_basic": 595023879.0,
    "shares_diluted": 638227141.0,
    "dps_declared": null,
    "operating_lease_cost": 413532000.0
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "revenue": [
     "20-F:0001140361-26-015366"
    ],
    "cost_of_revenue": [
     "20-F:0001140361-26-015366"
    ],
    "gross_profit": [
     "20-F:0001140361-26-015366"
    ],
    "rnd": [
     "20-F:0001140361-26-015366"
    ],
    "operating_income": [
     "20-F:0001140361-26-015366"
    ],
    "interest_expense": [
     "20-F:0001140361-26-015366"
    ],
    "pretax_income": [
     "20-F:0001140361-26-015366"
    ],
    "income_tax": [
     "20-F:0001140361-26-015366"
    ],
    "net_income_incl_nci": [
     "20-F:0001140361-26-015366"
    ],
    "net_income": [
     "20-F:0001140361-26-015366"
    ],
    "eps_basic": [
     "20-F:0001140361-26-015366"
    ],
    "eps_diluted": [
     "20-F:0001140361-26-015366"
    ],
    "shares_basic": [
     "20-F:0001140361-26-015366"
    ],
    "shares_diluted": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_cost": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "balance_sheet": [
  {
   "period": "FY2020 Q4",
   "date": "2020-12-31",
   "values": {
    "cash": 6166880000.0,
    "short_term_investments": 126099000.0,
    "receivables": 362999000.0,
    "inventory": 64219000.0,
    "current_assets": 8939004000.0,
    "ppe_net": 386401000.0,
    "goodwill": 216278000.0,
    "intangibles": 39773000.0,
    "total_assets": 10455671000.0,
    "accounts_payable": 121637000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 4636067000.0,
    "long_term_debt": null,
    "total_liabilities": 7035432000.0,
    "temporary_equity": null,
    "equity_parent": 3382912000.0,
    "nci": 37327000.0,
    "equity_total": 3420239000.0,
    "liabilities_and_equity": 10455671000.0,
    "shares_outstanding": null,
    "retained_earnings": -5150958000.0,
    "preferred_stock": null,
    "long_term_investments": 190482000.0,
    "equity_method_investments": 94933000.0,
    "accrued_taxes_current": 52306000.0,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 74506000.0,
    "operating_lease_liability_noncurrent": 177870000.0,
    "operating_lease_discount_rate": 0.084,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "20-F:0001140361-22-015578"
   ],
   "value_sources": {
    "cash": [
     "20-F:0001140361-22-015578"
    ],
    "short_term_investments": [
     "20-F:0001140361-22-015578"
    ],
    "receivables": [
     "20-F:0001140361-22-015578"
    ],
    "inventory": [
     "20-F:0001140361-22-015578"
    ],
    "current_assets": [
     "20-F:0001140361-22-015578"
    ],
    "ppe_net": [
     "20-F:0001140361-22-015578"
    ],
    "goodwill": [
     "20-F:0001140361-22-015578"
    ],
    "intangibles": [
     "20-F:0001140361-22-015578"
    ],
    "total_assets": [
     "20-F:0001140361-22-015578"
    ],
    "accounts_payable": [
     "20-F:0001140361-22-015578"
    ],
    "current_liabilities": [
     "20-F:0001140361-22-015578"
    ],
    "total_liabilities": [
     "20-F:0001140361-22-015578"
    ],
    "equity_parent": [
     "20-F:0001140361-22-015578"
    ],
    "nci": [
     "20-F:0001140361-22-015578"
    ],
    "equity_total": [
     "20-F:0001140361-22-015578"
    ],
    "liabilities_and_equity": [
     "20-F:0001140361-22-015578"
    ],
    "retained_earnings": [
     "20-F:0001140361-22-015578"
    ],
    "long_term_investments": [
     "20-F:0001140361-22-015578"
    ],
    "equity_method_investments": [
     "20-F:0001140361-22-015578"
    ],
    "accrued_taxes_current": [
     "20-F:0001140361-22-015578"
    ],
    "operating_lease_liability_current": [
     "20-F:0001140361-22-015578"
    ],
    "operating_lease_liability_noncurrent": [
     "20-F:0001140361-22-015578"
    ],
    "operating_lease_discount_rate": [
     "20-F:0001140361-22-015578"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "date": "2021-12-31",
   "values": {
    "cash": 9247762000.0,
    "short_term_investments": 911281000.0,
    "receivables": 388308000.0,
    "inventory": 117499000.0,
    "current_assets": 15135397000.0,
    "ppe_net": 1029963000.0,
    "goodwill": 539624000.0,
    "intangibles": 52517000.0,
    "total_assets": 18756025000.0,
    "accounts_payable": 213580000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 7176436000.0,
    "long_term_debt": null,
    "total_liabilities": 11331616000.0,
    "temporary_equity": null,
    "equity_parent": 7398697000.0,
    "nci": 25712000.0,
    "equity_total": 7424409000.0,
    "liabilities_and_equity": 18756025000.0,
    "shares_outstanding": null,
    "retained_earnings": -7201498000.0,
    "preferred_stock": null,
    "long_term_investments": 1052861000.0,
    "equity_method_investments": 152419000.0,
    "accrued_taxes_current": 181400000.0,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 186494000.0,
    "operating_lease_liability_noncurrent": 491313000.0,
    "operating_lease_discount_rate": 0.075,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "20-F:0001140361-23-017021"
   ],
   "value_sources": {
    "cash": [
     "20-F:0001140361-23-017021"
    ],
    "short_term_investments": [
     "20-F:0001140361-23-017021"
    ],
    "receivables": [
     "20-F:0001140361-23-017021"
    ],
    "inventory": [
     "20-F:0001140361-23-017021"
    ],
    "current_assets": [
     "20-F:0001140361-23-017021"
    ],
    "ppe_net": [
     "20-F:0001140361-23-017021"
    ],
    "goodwill": [
     "20-F:0001140361-23-017021"
    ],
    "intangibles": [
     "20-F:0001140361-23-017021"
    ],
    "total_assets": [
     "20-F:0001140361-23-017021"
    ],
    "accounts_payable": [
     "20-F:0001140361-23-017021"
    ],
    "current_liabilities": [
     "20-F:0001140361-23-017021"
    ],
    "total_liabilities": [
     "20-F:0001140361-23-017021"
    ],
    "equity_parent": [
     "20-F:0001140361-23-017021"
    ],
    "nci": [
     "20-F:0001140361-23-017021"
    ],
    "equity_total": [
     "20-F:0001140361-23-017021"
    ],
    "liabilities_and_equity": [
     "20-F:0001140361-23-017021"
    ],
    "retained_earnings": [
     "20-F:0001140361-23-017021"
    ],
    "long_term_investments": [
     "20-F:0001140361-23-017021"
    ],
    "equity_method_investments": [
     "20-F:0001140361-23-017021"
    ],
    "accrued_taxes_current": [
     "20-F:0001140361-23-017021"
    ],
    "operating_lease_liability_current": [
     "20-F:0001140361-23-017021"
    ],
    "operating_lease_liability_noncurrent": [
     "20-F:0001140361-23-017021"
    ],
    "operating_lease_discount_rate": [
     "20-F:0001140361-23-017021"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "date": "2022-12-31",
   "values": {
    "cash": 6029859000.0,
    "short_term_investments": 864258000.0,
    "receivables": 268814000.0,
    "inventory": 109668000.0,
    "current_assets": 12688012000.0,
    "ppe_net": 1387895000.0,
    "goodwill": 230208000.0,
    "intangibles": 65019000.0,
    "total_assets": 17002796000.0,
    "accounts_payable": 258648000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 6935692000.0,
    "long_term_debt": null,
    "total_liabilities": 11191972000.0,
    "temporary_equity": null,
    "equity_parent": 5715705000.0,
    "nci": 95119000.0,
    "equity_total": 5810824000.0,
    "liabilities_and_equity": 17002796000.0,
    "shares_outstanding": null,
    "retained_earnings": -8745541000.0,
    "preferred_stock": null,
    "long_term_investments": 1253593000.0,
    "equity_method_investments": 196104000.0,
    "accrued_taxes_current": 176598000.0,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 269968000.0,
    "operating_lease_liability_noncurrent": 756818000.0,
    "operating_lease_discount_rate": 0.078,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "20-F:0001140361-24-022429"
   ],
   "value_sources": {
    "cash": [
     "20-F:0001140361-24-022429"
    ],
    "short_term_investments": [
     "20-F:0001140361-24-022429"
    ],
    "receivables": [
     "20-F:0001140361-24-022429"
    ],
    "inventory": [
     "20-F:0001140361-24-022429"
    ],
    "current_assets": [
     "20-F:0001140361-24-022429"
    ],
    "ppe_net": [
     "20-F:0001140361-24-022429"
    ],
    "goodwill": [
     "20-F:0001140361-24-022429"
    ],
    "intangibles": [
     "20-F:0001140361-24-022429"
    ],
    "total_assets": [
     "20-F:0001140361-24-022429"
    ],
    "accounts_payable": [
     "20-F:0001140361-24-022429"
    ],
    "current_liabilities": [
     "20-F:0001140361-24-022429"
    ],
    "total_liabilities": [
     "20-F:0001140361-24-022429"
    ],
    "equity_parent": [
     "20-F:0001140361-24-022429"
    ],
    "nci": [
     "20-F:0001140361-24-022429"
    ],
    "equity_total": [
     "20-F:0001140361-24-022429"
    ],
    "liabilities_and_equity": [
     "20-F:0001140361-24-022429"
    ],
    "retained_earnings": [
     "20-F:0001140361-24-022429"
    ],
    "long_term_investments": [
     "20-F:0001140361-24-022429"
    ],
    "equity_method_investments": [
     "20-F:0001140361-24-022429"
    ],
    "accrued_taxes_current": [
     "20-F:0001140361-24-022429"
    ],
    "operating_lease_liability_current": [
     "20-F:0001140361-24-022429"
    ],
    "operating_lease_liability_noncurrent": [
     "20-F:0001140361-24-022429"
    ],
    "operating_lease_discount_rate": [
     "20-F:0001140361-24-022429"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "date": "2023-12-31",
   "values": {
    "cash": 2811056000.0,
    "short_term_investments": 2547644000.0,
    "receivables": 262716000.0,
    "inventory": 125395000.0,
    "current_assets": 11773934000.0,
    "ppe_net": 1207698000.0,
    "goodwill": 112782000.0,
    "intangibles": 50821000.0,
    "total_assets": 18883232000.0,
    "accounts_payable": 342547000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 8168941000.0,
    "long_term_debt": null,
    "total_liabilities": 12185647000.0,
    "temporary_equity": null,
    "equity_parent": 6593830000.0,
    "nci": 103755000.0,
    "equity_total": 6697585000.0,
    "liabilities_and_equity": 18883232000.0,
    "shares_outstanding": null,
    "retained_earnings": -8599306000.0,
    "preferred_stock": null,
    "long_term_investments": 4262562000.0,
    "equity_method_investments": 195009000.0,
    "accrued_taxes_current": 223638000.0,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 290788000.0,
    "operating_lease_liability_noncurrent": 789514000.0,
    "operating_lease_discount_rate": 0.083,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "20-F:0001193125-25-084311"
   ],
   "value_sources": {
    "cash": [
     "20-F:0001193125-25-084311"
    ],
    "short_term_investments": [
     "20-F:0001193125-25-084311"
    ],
    "receivables": [
     "20-F:0001193125-25-084311"
    ],
    "inventory": [
     "20-F:0001193125-25-084311"
    ],
    "current_assets": [
     "20-F:0001193125-25-084311"
    ],
    "ppe_net": [
     "20-F:0001193125-25-084311"
    ],
    "goodwill": [
     "20-F:0001193125-25-084311"
    ],
    "intangibles": [
     "20-F:0001193125-25-084311"
    ],
    "total_assets": [
     "20-F:0001193125-25-084311"
    ],
    "accounts_payable": [
     "20-F:0001193125-25-084311"
    ],
    "current_liabilities": [
     "20-F:0001193125-25-084311"
    ],
    "total_liabilities": [
     "20-F:0001193125-25-084311"
    ],
    "equity_parent": [
     "20-F:0001193125-25-084311"
    ],
    "nci": [
     "20-F:0001193125-25-084311"
    ],
    "equity_total": [
     "20-F:0001193125-25-084311"
    ],
    "liabilities_and_equity": [
     "20-F:0001193125-25-084311"
    ],
    "retained_earnings": [
     "20-F:0001193125-25-084311"
    ],
    "long_term_investments": [
     "20-F:0001193125-25-084311"
    ],
    "equity_method_investments": [
     "20-F:0001193125-25-084311"
    ],
    "accrued_taxes_current": [
     "20-F:0001193125-25-084311"
    ],
    "operating_lease_liability_current": [
     "20-F:0001193125-25-084311"
    ],
    "operating_lease_liability_noncurrent": [
     "20-F:0001193125-25-084311"
    ],
    "operating_lease_discount_rate": [
     "20-F:0001193125-25-084311"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "date": "2024-12-31",
   "values": {
    "cash": 2405153000.0,
    "short_term_investments": 6215423000.0,
    "receivables": 306657000.0,
    "inventory": 143246000.0,
    "current_assets": 16857668000.0,
    "ppe_net": 1097699000.0,
    "goodwill": 107625000.0,
    "intangibles": 27310000.0,
    "total_assets": 22625469000.0,
    "accounts_payable": 350021000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 11296152000.0,
    "long_term_debt": null,
    "total_liabilities": 14147893000.0,
    "temporary_equity": null,
    "equity_parent": 8372335000.0,
    "nci": 105241000.0,
    "equity_total": 8477576000.0,
    "liabilities_and_equity": 22625469000.0,
    "shares_outstanding": null,
    "retained_earnings": -8155264000.0,
    "preferred_stock": null,
    "long_term_investments": 2694305000.0,
    "equity_method_investments": 185008000.0,
    "accrued_taxes_current": 115419000.0,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 300274000.0,
    "operating_lease_liability_noncurrent": 803502000.0,
    "operating_lease_discount_rate": 0.077,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "cash": [
     "20-F:0001140361-26-015366"
    ],
    "short_term_investments": [
     "20-F:0001140361-26-015366"
    ],
    "receivables": [
     "20-F:0001140361-26-015366"
    ],
    "inventory": [
     "20-F:0001140361-26-015366"
    ],
    "current_assets": [
     "20-F:0001140361-26-015366"
    ],
    "ppe_net": [
     "20-F:0001140361-26-015366"
    ],
    "goodwill": [
     "20-F:0001140361-26-015366"
    ],
    "intangibles": [
     "20-F:0001140361-26-015366"
    ],
    "total_assets": [
     "20-F:0001140361-26-015366"
    ],
    "accounts_payable": [
     "20-F:0001140361-26-015366"
    ],
    "current_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "total_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "equity_parent": [
     "20-F:0001140361-26-015366"
    ],
    "nci": [
     "20-F:0001140361-26-015366"
    ],
    "equity_total": [
     "20-F:0001140361-26-015366"
    ],
    "liabilities_and_equity": [
     "20-F:0001140361-26-015366"
    ],
    "retained_earnings": [
     "20-F:0001140361-26-015366"
    ],
    "long_term_investments": [
     "20-F:0001140361-26-015366"
    ],
    "equity_method_investments": [
     "20-F:0001140361-26-015366"
    ],
    "accrued_taxes_current": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_liability_current": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_liability_noncurrent": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_discount_rate": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "date": "2025-12-31",
   "values": {
    "cash": 4158920000.0,
    "short_term_investments": 6413261000.0,
    "receivables": 378047000.0,
    "inventory": 222578000.0,
    "current_assets": 23249495000.0,
    "ppe_net": 1306837000.0,
    "goodwill": 104462000.0,
    "intangibles": 12210000.0,
    "total_assets": 29370979000.0,
    "accounts_payable": 467807000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 14680550000.0,
    "long_term_debt": null,
    "total_liabilities": 16722651000.0,
    "temporary_equity": null,
    "equity_parent": 12526503000.0,
    "nci": 121825000.0,
    "equity_total": 12648328000.0,
    "liabilities_and_equity": 29370979000.0,
    "shares_outstanding": null,
    "retained_earnings": -6577408000.0,
    "preferred_stock": null,
    "long_term_investments": 1888829000.0,
    "equity_method_investments": 177568000.0,
    "accrued_taxes_current": 218785000.0,
    "commercial_paper": null,
    "operating_lease_liability": 1486797000.0,
    "operating_lease_liability_current": 368115000.0,
    "operating_lease_liability_noncurrent": 1118682000.0,
    "operating_lease_discount_rate": 0.065,
    "operating_lease_payments_y1": 380589000.0,
    "operating_lease_payments_total": 1846405000.0,
    "operating_lease_imputed_interest": 359608000.0,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "cash": [
     "20-F:0001140361-26-015366"
    ],
    "short_term_investments": [
     "20-F:0001140361-26-015366"
    ],
    "receivables": [
     "20-F:0001140361-26-015366"
    ],
    "inventory": [
     "20-F:0001140361-26-015366"
    ],
    "current_assets": [
     "20-F:0001140361-26-015366"
    ],
    "ppe_net": [
     "20-F:0001140361-26-015366"
    ],
    "goodwill": [
     "20-F:0001140361-26-015366"
    ],
    "intangibles": [
     "20-F:0001140361-26-015366"
    ],
    "total_assets": [
     "20-F:0001140361-26-015366"
    ],
    "accounts_payable": [
     "20-F:0001140361-26-015366"
    ],
    "current_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "total_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "equity_parent": [
     "20-F:0001140361-26-015366"
    ],
    "nci": [
     "20-F:0001140361-26-015366"
    ],
    "equity_total": [
     "20-F:0001140361-26-015366"
    ],
    "liabilities_and_equity": [
     "20-F:0001140361-26-015366"
    ],
    "retained_earnings": [
     "20-F:0001140361-26-015366"
    ],
    "long_term_investments": [
     "20-F:0001140361-26-015366"
    ],
    "equity_method_investments": [
     "20-F:0001140361-26-015366"
    ],
    "accrued_taxes_current": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_liability": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_liability_current": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_liability_noncurrent": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_discount_rate": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_payments_y1": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_payments_total": [
     "20-F:0001140361-26-015366"
    ],
    "operating_lease_imputed_interest": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "cf_quarterly": [],
 "cf_annual": [
  {
   "fiscal_year": 2020,
   "start": "2020-01-01",
   "end": "2020-12-31",
   "complete": true,
   "values": {
    "cfo": 555868000.0,
    "cfi": -886912000.0,
    "cff": 3733132000.0,
    "capex": 336274000.0,
    "d_and_a": 180761000.0,
    "sbc": 290246000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 42003000.0,
    "taxes_paid": 144874000.0,
    "depreciation": 169067000.0,
    "amortisation_intangibles": 11694000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -27451000.0,
    "change_receivables": 174767000.0,
    "change_inventories": 38528000.0,
    "change_payables": 50860000.0,
    "change_contract_liabilities": 1162399000.0,
    "proceeds_equity_issuance": 2970248000.0,
    "proceeds_debt_issuance": 1224000.0
   },
   "sources": [
    "20-F:0001140361-23-017021"
   ],
   "value_sources": {
    "cfo": [
     "20-F:0001140361-23-017021"
    ],
    "cfi": [
     "20-F:0001140361-23-017021"
    ],
    "cff": [
     "20-F:0001140361-23-017021"
    ],
    "capex": [
     "20-F:0001140361-23-017021"
    ],
    "d_and_a": [
     "20-F:0001140361-23-017021"
    ],
    "sbc": [
     "20-F:0001140361-23-017021"
    ],
    "interest_paid": [
     "20-F:0001140361-23-017021"
    ],
    "taxes_paid": [
     "20-F:0001140361-23-017021"
    ],
    "depreciation": [
     "20-F:0001140361-23-017021"
    ],
    "amortisation_intangibles": [
     "20-F:0001140361-23-017021"
    ],
    "goodwill_impairment": [
     "20-F:0001140361-23-017021"
    ],
    "deferred_tax": [
     "20-F:0001140361-23-017021"
    ],
    "change_receivables": [
     "20-F:0001140361-23-017021"
    ],
    "change_inventories": [
     "20-F:0001140361-23-017021"
    ],
    "change_payables": [
     "20-F:0001140361-23-017021"
    ],
    "change_contract_liabilities": [
     "20-F:0001140361-23-017021"
    ],
    "proceeds_equity_issuance": [
     "20-F:0001140361-23-017021"
    ],
    "proceeds_debt_issuance": [
     "20-F:0001140361-23-017021"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2021,
   "start": "2021-01-01",
   "end": "2021-12-31",
   "complete": true,
   "values": {
    "cfo": 208649000.0,
    "cfi": -3767273000.0,
    "cff": 7401589000.0,
    "capex": 772177000.0,
    "d_and_a": 279032000.0,
    "sbc": 470324000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 44981000.0,
    "taxes_paid": 207381000.0,
    "depreciation": 260682000.0,
    "amortisation_intangibles": 18350000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -975000.0,
    "change_receivables": 37066000.0,
    "change_inventories": 62735000.0,
    "change_payables": 99639000.0,
    "change_contract_liabilities": 314048000.0,
    "proceeds_equity_issuance": 4050055000.0,
    "proceeds_debt_issuance": 115282000.0
   },
   "sources": [
    "20-F:0001140361-24-022429"
   ],
   "value_sources": {
    "cfo": [
     "20-F:0001140361-24-022429"
    ],
    "cfi": [
     "20-F:0001140361-24-022429"
    ],
    "cff": [
     "20-F:0001140361-24-022429"
    ],
    "capex": [
     "20-F:0001140361-24-022429"
    ],
    "d_and_a": [
     "20-F:0001140361-24-022429"
    ],
    "sbc": [
     "20-F:0001140361-24-022429"
    ],
    "interest_paid": [
     "20-F:0001140361-24-022429"
    ],
    "taxes_paid": [
     "20-F:0001140361-24-022429"
    ],
    "depreciation": [
     "20-F:0001140361-24-022429"
    ],
    "amortisation_intangibles": [
     "20-F:0001140361-24-022429"
    ],
    "goodwill_impairment": [
     "20-F:0001140361-24-022429"
    ],
    "deferred_tax": [
     "20-F:0001140361-24-022429"
    ],
    "change_receivables": [
     "20-F:0001140361-24-022429"
    ],
    "change_inventories": [
     "20-F:0001140361-24-022429"
    ],
    "change_payables": [
     "20-F:0001140361-24-022429"
    ],
    "change_contract_liabilities": [
     "20-F:0001140361-24-022429"
    ],
    "proceeds_equity_issuance": [
     "20-F:0001140361-24-022429"
    ],
    "proceeds_debt_issuance": [
     "20-F:0001140361-24-022429"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-31",
   "complete": true,
   "values": {
    "cfo": -1055692000.0,
    "cfi": -2428809000.0,
    "cff": 400256000.0,
    "capex": 924178000.0,
    "d_and_a": 428344000.0,
    "sbc": 705896000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 103335000.0,
    "taxes_paid": 313755000.0,
    "depreciation": 404927000.0,
    "amortisation_intangibles": 23417000.0,
    "goodwill_impairment": 354943000.0,
    "deferred_tax": -140553000.0,
    "change_receivables": -98981000.0,
    "change_inventories": -1441000.0,
    "change_payables": 43311000.0,
    "change_contract_liabilities": -1093229000.0,
    "proceeds_equity_issuance": 50211000.0,
    "proceeds_debt_issuance": 49000000.0
   },
   "sources": [
    "20-F:0001193125-25-084311"
   ],
   "value_sources": {
    "cfo": [
     "20-F:0001193125-25-084311"
    ],
    "cfi": [
     "20-F:0001193125-25-084311"
    ],
    "cff": [
     "20-F:0001193125-25-084311"
    ],
    "capex": [
     "20-F:0001193125-25-084311"
    ],
    "d_and_a": [
     "20-F:0001193125-25-084311"
    ],
    "sbc": [
     "20-F:0001193125-25-084311"
    ],
    "interest_paid": [
     "20-F:0001193125-25-084311"
    ],
    "taxes_paid": [
     "20-F:0001193125-25-084311"
    ],
    "depreciation": [
     "20-F:0001193125-25-084311"
    ],
    "amortisation_intangibles": [
     "20-F:0001193125-25-084311"
    ],
    "goodwill_impairment": [
     "20-F:0001193125-25-084311"
    ],
    "deferred_tax": [
     "20-F:0001193125-25-084311"
    ],
    "change_receivables": [
     "20-F:0001193125-25-084311"
    ],
    "change_inventories": [
     "20-F:0001193125-25-084311"
    ],
    "change_payables": [
     "20-F:0001193125-25-084311"
    ],
    "change_contract_liabilities": [
     "20-F:0001193125-25-084311"
    ],
    "proceeds_equity_issuance": [
     "20-F:0001193125-25-084311"
    ],
    "proceeds_debt_issuance": [
     "20-F:0001193125-25-084311"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2023-01-01",
   "end": "2023-12-31",
   "complete": true,
   "values": {
    "cfo": 2079688000.0,
    "cfi": -5804462000.0,
    "cff": 366011000.0,
    "capex": 241605000.0,
    "d_and_a": 440845000.0,
    "sbc": 685030000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 119471000.0,
    "taxes_paid": 318924000.0,
    "depreciation": 412236000.0,
    "amortisation_intangibles": 28609000.0,
    "goodwill_impairment": 117875000.0,
    "deferred_tax": -94551000.0,
    "change_receivables": -7516000.0,
    "change_inventories": 14838000.0,
    "change_payables": 81381000.0,
    "change_contract_liabilities": -325160000.0,
    "proceeds_equity_issuance": 10643000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "cfo": [
     "20-F:0001140361-26-015366"
    ],
    "cfi": [
     "20-F:0001140361-26-015366"
    ],
    "cff": [
     "20-F:0001140361-26-015366"
    ],
    "capex": [
     "20-F:0001140361-26-015366"
    ],
    "d_and_a": [
     "20-F:0001140361-26-015366"
    ],
    "sbc": [
     "20-F:0001140361-26-015366"
    ],
    "buybacks": [
     "20-F:0001140361-26-015366"
    ],
    "interest_paid": [
     "20-F:0001140361-26-015366"
    ],
    "taxes_paid": [
     "20-F:0001140361-26-015366"
    ],
    "depreciation": [
     "20-F:0001140361-26-015366"
    ],
    "amortisation_intangibles": [
     "20-F:0001140361-26-015366"
    ],
    "goodwill_impairment": [
     "20-F:0001140361-26-015366"
    ],
    "deferred_tax": [
     "20-F:0001140361-26-015366"
    ],
    "change_receivables": [
     "20-F:0001140361-26-015366"
    ],
    "change_inventories": [
     "20-F:0001140361-26-015366"
    ],
    "change_payables": [
     "20-F:0001140361-26-015366"
    ],
    "change_contract_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "proceeds_equity_issuance": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2024-01-01",
   "end": "2024-12-31",
   "complete": true,
   "values": {
    "cfo": 3277420000.0,
    "cfi": -5040846000.0,
    "cff": 1684493000.0,
    "capex": 318153000.0,
    "d_and_a": 389673000.0,
    "sbc": 715839000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 144700000.0,
    "taxes_paid": 515323000.0,
    "depreciation": 354486000.0,
    "amortisation_intangibles": 35187000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -193361000.0,
    "change_receivables": 48973000.0,
    "change_inventories": 26292000.0,
    "change_payables": 28161000.0,
    "change_contract_liabilities": 281899000.0,
    "proceeds_equity_issuance": 146081000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "cfo": [
     "20-F:0001140361-26-015366"
    ],
    "cfi": [
     "20-F:0001140361-26-015366"
    ],
    "cff": [
     "20-F:0001140361-26-015366"
    ],
    "capex": [
     "20-F:0001140361-26-015366"
    ],
    "d_and_a": [
     "20-F:0001140361-26-015366"
    ],
    "sbc": [
     "20-F:0001140361-26-015366"
    ],
    "buybacks": [
     "20-F:0001140361-26-015366"
    ],
    "interest_paid": [
     "20-F:0001140361-26-015366"
    ],
    "taxes_paid": [
     "20-F:0001140361-26-015366"
    ],
    "depreciation": [
     "20-F:0001140361-26-015366"
    ],
    "amortisation_intangibles": [
     "20-F:0001140361-26-015366"
    ],
    "goodwill_impairment": [
     "20-F:0001140361-26-015366"
    ],
    "deferred_tax": [
     "20-F:0001140361-26-015366"
    ],
    "change_receivables": [
     "20-F:0001140361-26-015366"
    ],
    "change_inventories": [
     "20-F:0001140361-26-015366"
    ],
    "change_payables": [
     "20-F:0001140361-26-015366"
    ],
    "change_contract_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "proceeds_equity_issuance": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2025-01-01",
   "end": "2025-12-31",
   "complete": true,
   "values": {
    "cfo": 5024523000.0,
    "cfi": -4408668000.0,
    "cff": 1623183000.0,
    "capex": 513809000.0,
    "d_and_a": 372171000.0,
    "sbc": 624995000.0,
    "dividends_paid": null,
    "buybacks": 14027000.0,
    "interest_paid": 170151000.0,
    "taxes_paid": 591148000.0,
    "depreciation": 351834000.0,
    "amortisation_intangibles": 20337000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -14461000.0,
    "change_receivables": 70749000.0,
    "change_inventories": 68630000.0,
    "change_payables": 106049000.0,
    "change_contract_liabilities": 576100000.0,
    "proceeds_equity_issuance": 56825000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "20-F:0001140361-26-015366"
   ],
   "value_sources": {
    "cfo": [
     "20-F:0001140361-26-015366"
    ],
    "cfi": [
     "20-F:0001140361-26-015366"
    ],
    "cff": [
     "20-F:0001140361-26-015366"
    ],
    "capex": [
     "20-F:0001140361-26-015366"
    ],
    "d_and_a": [
     "20-F:0001140361-26-015366"
    ],
    "sbc": [
     "20-F:0001140361-26-015366"
    ],
    "buybacks": [
     "20-F:0001140361-26-015366"
    ],
    "interest_paid": [
     "20-F:0001140361-26-015366"
    ],
    "taxes_paid": [
     "20-F:0001140361-26-015366"
    ],
    "depreciation": [
     "20-F:0001140361-26-015366"
    ],
    "amortisation_intangibles": [
     "20-F:0001140361-26-015366"
    ],
    "goodwill_impairment": [
     "20-F:0001140361-26-015366"
    ],
    "deferred_tax": [
     "20-F:0001140361-26-015366"
    ],
    "change_receivables": [
     "20-F:0001140361-26-015366"
    ],
    "change_inventories": [
     "20-F:0001140361-26-015366"
    ],
    "change_payables": [
     "20-F:0001140361-26-015366"
    ],
    "change_contract_liabilities": [
     "20-F:0001140361-26-015366"
    ],
    "proceeds_equity_issuance": [
     "20-F:0001140361-26-015366"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "documents": {
  "20-F:0001140361-22-015578": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001140361-22-015578",
   "filed": "2022-04-22",
   "fiscal_year_end": "2021-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036122015578/brhc10036000_20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036122015578/"
  },
  "20-F:0001140361-23-017021": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001140361-23-017021",
   "filed": "2023-04-06",
   "fiscal_year_end": "2022-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036123017021/brhc10050860_20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036123017021/"
  },
  "20-F:0001140361-24-022429": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001140361-24-022429",
   "filed": "2024-04-26",
   "fiscal_year_end": "2023-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036124022429/ef20015280_20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036124022429/"
  },
  "20-F:0001193125-25-084311": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001193125-25-084311",
   "filed": "2025-04-17",
   "fiscal_year_end": "2024-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1703399/000119312525084311/d940352d20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1703399/000119312525084311/"
  },
  "20-F:0001140361-26-015366": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001140361-26-015366",
   "filed": "2026-04-17",
   "fiscal_year_end": "2025-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036126015366/ef20067274_20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1703399/000114036126015366/"
  }
 },
 "restatements": [
  {
   "period": "FY2020",
   "item": "interest_expense",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 148243000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "latest": {
    "value": 123843000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "used": {
    "value": 123843000.0,
    "source": "20-F:0001140361-23-017021"
   }
  },
  {
   "period": "FY2021",
   "item": "interest_expense",
   "start": "2021-01-01",
   "end": "2021-12-31",
   "first": {
    "value": 138945000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "latest": {
    "value": 136876000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "used": {
    "value": 136876000.0,
    "source": "20-F:0001140361-24-022429"
   }
  },
  {
   "period": "FY2021 Q4",
   "item": "operating_lease_imputed_interest",
   "start": null,
   "end": "2021-12-31",
   "first": {
    "value": 144520000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "latest": {
    "value": 144520000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-23-017021"
   }
  },
  {
   "period": "FY2021 Q4",
   "item": "operating_lease_liability",
   "start": null,
   "end": "2021-12-31",
   "first": {
    "value": 677807000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "latest": {
    "value": 677807000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-23-017021"
   }
  },
  {
   "period": "FY2021 Q4",
   "item": "operating_lease_payments_total",
   "start": null,
   "end": "2021-12-31",
   "first": {
    "value": 822327000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "latest": {
    "value": 822327000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-23-017021"
   }
  },
  {
   "period": "FY2021 Q4",
   "item": "operating_lease_payments_y1",
   "start": null,
   "end": "2021-12-31",
   "first": {
    "value": 193322000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "latest": {
    "value": 193322000.0,
    "source": "20-F:0001140361-22-015578"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-23-017021"
   }
  },
  {
   "period": "FY2022",
   "item": "interest_paid",
   "start": "2022-01-01",
   "end": "2022-12-31",
   "first": {
    "value": 104557000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "latest": {
    "value": 103335000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": 103335000.0,
    "source": "20-F:0001193125-25-084311"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "operating_lease_imputed_interest",
   "start": null,
   "end": "2022-12-31",
   "first": {
    "value": 279466000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "latest": {
    "value": 279466000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-24-022429"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "operating_lease_liability",
   "start": null,
   "end": "2022-12-31",
   "first": {
    "value": 1026786000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "latest": {
    "value": 1026786000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-24-022429"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "operating_lease_payments_total",
   "start": null,
   "end": "2022-12-31",
   "first": {
    "value": 1306252000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "latest": {
    "value": 1306252000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-24-022429"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "operating_lease_payments_y1",
   "start": null,
   "end": "2022-12-31",
   "first": {
    "value": 281666000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "latest": {
    "value": 281666000.0,
    "source": "20-F:0001140361-23-017021"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-24-022429"
   }
  },
  {
   "period": "FY2023",
   "item": "net_income_common",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 150726000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 150726000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "operating_lease_imputed_interest",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 323643000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "latest": {
    "value": 323643000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "used": {
    "value": null,
    "source": "20-F:0001193125-25-084311"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "operating_lease_liability",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 1080302000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "latest": {
    "value": 1080302000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "used": {
    "value": null,
    "source": "20-F:0001193125-25-084311"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "operating_lease_payments_total",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 1403945000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "latest": {
    "value": 1403945000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "used": {
    "value": null,
    "source": "20-F:0001193125-25-084311"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "operating_lease_payments_y1",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 298070000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "latest": {
    "value": 298070000.0,
    "source": "20-F:0001140361-24-022429"
   },
   "used": {
    "value": null,
    "source": "20-F:0001193125-25-084311"
   }
  },
  {
   "period": "FY2023",
   "item": "proceeds_debt_issuance",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 0.0,
    "source": "20-F:0001140361-24-022429"
   },
   "latest": {
    "value": 0.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2024",
   "item": "net_income_common",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 445991000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 445991000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "operating_lease_imputed_interest",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 331582000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 331582000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "operating_lease_liability",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 1103776000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 1103776000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "operating_lease_payments_total",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 1435358000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 1435358000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "operating_lease_payments_y1",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 313516000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 313516000.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  },
  {
   "period": "FY2024",
   "item": "proceeds_debt_issuance",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 0.0,
    "source": "20-F:0001193125-25-084311"
   },
   "latest": {
    "value": 0.0,
    "source": "20-F:0001193125-25-084311"
   },
   "used": {
    "value": null,
    "source": "20-F:0001140361-26-015366"
   }
  }
 ],
 "withheld": [],
 "events": []
}
