{
  "ticker": "D",
  "name": "DOMINION ENERGY, INC",
  "cik": "0000715957",
  "sic": "4911",
  "sic_description": "Electric Services",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000715957.json",
  "as_of": "2026-02-23",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 11737000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12586000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11199000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14401000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14172000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 11419000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13938000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 14393000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 14459000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 16506000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2123000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2999000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2447000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1358000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -401000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3399000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1191000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1962000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2034000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2998000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 3448000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3937000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3013000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1544000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2055000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1996000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1447000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3414000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3247000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4414000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 3.44,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.72,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.74,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.62,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -0.57,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.12,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.33,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.25,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.33,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3.45,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 4151000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4502000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4773000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5204000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5227000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4037000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3700000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6572000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5018000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5361000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividendsCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividendsCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1727000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1931000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2185000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2983000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2873000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2036000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2209000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2233000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2239000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2278000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 71610000000.0,
          "filed": "2018-02-27",
          "accession": "0001193125-18-059578"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 76585000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 77914000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 103823000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 95905000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 99590000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 104795000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 109080000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 102415000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 115857000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 54770000000.0,
          "filed": "2018-02-27",
          "accession": "0001193125-18-059578"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 57215000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 55866000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 69790000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 69444000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 70672000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 77136000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 81513000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 72613000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 82440000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 14605000000.0,
          "filed": "2018-02-27",
          "accession": "0001193125-18-059578"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 17142000000.0,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 20107000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 31994000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 26117000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 27308000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 27659000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 27567000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 26863000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 29083000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 261000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 120000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 268000000.0,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 135000000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 172000000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 283000000.0,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 119000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 184000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 310000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 250000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 18.088097469540767,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 23.828062927061815,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 21.850165193320834,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.429900701340186,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -2.8295230031047134,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 29.76617917505911,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 8.544984933275936,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13.631626485096923,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 14.06736288816654,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 18.163092208893737,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 29.377183266592827,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 31.2807881773399,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 26.904187873917312,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 10.721477675161447,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14.500423370025404,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 17.47963919782818,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10.381690342947337,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 23.719863822691586,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 22.45660142471817,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 26.741790863928266,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 14.53611776788771,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 17.495041418737603,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12.169891082707515,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4.244545852347315,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -1.5353983995098976,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12.446902006737952,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4.306012509490582,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7.117205354227882,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.571752968767449,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.30842760375477,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2.964669738863287,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.9159104263236926,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.1406422465795623,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.3079953382198548,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -0.4181220999947865,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3.4129932724169096,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.136504604227301,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.7986798679867986,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.9860372015817993,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.5876727344916577,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 3.750085587127696,
          "filed": "2018-02-27",
          "accession": "0001193125-18-059578"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.3377085520942713,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.7784353707664,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.181346502469213,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.6589577669717044,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.5879595722865094,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.7888209985899706,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.9569049951028403,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.703086029110673,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.8346456692913384,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.5234750462107209,
          "filed": "2018-02-27",
          "accession": "0001193125-18-059578"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.4497716894977169,
          "filed": "2019-02-28",
          "accession": "0001193125-19-057924"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.6749051915783968,
          "filed": "2020-02-28",
          "accession": "0001193125-20-054469"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.6132796780684104,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008442"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.635064096652218,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006589"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.8381182981667243,
          "filed": "2023-02-21",
          "accession": "0000950170-23-003287"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.7323420074349443,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.039181238764504,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.7119173215631392,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.7727882037533512,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 3794000000.0,
          "filed": "2023-08-04",
          "accession": "0000950170-23-038380",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 3810000000.0,
          "filed": "2023-11-08",
          "accession": "0000950170-23-061178",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 3534000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3632000000.0,
          "filed": "2024-05-02",
          "accession": "0000950170-24-051708",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 3486000000.0,
          "filed": "2024-08-01",
          "accession": "0000950170-24-089020",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 3941000000.0,
          "filed": "2024-11-01",
          "accession": "0000950170-24-119871",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 3400000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 4076000000.0,
          "filed": "2025-05-01",
          "accession": "0000950170-25-061558",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 3810000000.0,
          "filed": "2025-08-01",
          "accession": "0000950170-25-101177",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 4527000000.0,
          "filed": "2025-10-31",
          "accession": "0001193125-25-260246",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 4093000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 5019000000.0,
          "filed": "2026-05-01",
          "accession": "0001193125-26-200275",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 599000000.0,
          "filed": "2023-08-04",
          "accession": "0000950170-23-038380",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 163000000.0,
          "filed": "2023-11-08",
          "accession": "0000950170-23-061178",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 235000000.0,
          "filed": "2024-02-23",
          "accession": "0000950170-24-019110",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 674000000.0,
          "filed": "2024-05-02",
          "accession": "0000950170-24-051708",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 572000000.0,
          "filed": "2024-08-01",
          "accession": "0000950170-24-089020",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 954000000.0,
          "filed": "2024-11-01",
          "accession": "0000950170-24-119871",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": -76000000.0,
          "filed": "2025-02-27",
          "accession": "0000950170-25-028387",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 646000000.0,
          "filed": "2025-05-01",
          "accession": "0000950170-25-061558",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 760000000.0,
          "filed": "2025-08-01",
          "accession": "0000950170-25-101177",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1006000000.0,
          "filed": "2025-10-31",
          "accession": "0001193125-25-260246",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 567000000.0,
          "filed": "2026-02-23",
          "accession": "0001193125-26-063120",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 621000000.0,
          "filed": "2026-05-01",
          "accession": "0001193125-26-200275",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": -0.58,
          "filed": "2022-08-08",
          "accession": "0001564590-22-028336",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.91,
          "filed": "2022-11-04",
          "accession": "0001564590-22-036712",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 1.17,
          "filed": "2023-05-05",
          "accession": "0000950170-23-018141",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 0.69,
          "filed": "2023-08-04",
          "accession": "0000950170-23-038380",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.17,
          "filed": "2023-11-08",
          "accession": "0000950170-23-061178",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.78,
          "filed": "2024-05-02",
          "accession": "0000950170-24-051708",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 0.65,
          "filed": "2024-08-01",
          "accession": "0000950170-24-089020",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1.12,
          "filed": "2024-11-01",
          "accession": "0000950170-24-119871",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.75,
          "filed": "2025-05-01",
          "accession": "0000950170-25-061558",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 0.88,
          "filed": "2025-08-01",
          "accession": "0000950170-25-101177",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.16,
          "filed": "2025-10-31",
          "accession": "0001193125-25-260246",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.69,
          "filed": "2026-05-01",
          "accession": "0001193125-26-200275",
          "derived": false
        }
      ]
    }
  ]
}
