{
  "ticker": "COF",
  "name": "CAPITAL ONE FINANCIAL CORP",
  "cik": "0000927628",
  "sic": "6021",
  "sic_description": "National Commercial Banks",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000927628.json",
  "as_of": "2026-02-19",
  "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": 25501000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 27237000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 28076000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 28593000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 28523000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 30435000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 34250000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 36787000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 39112000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 53434000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 3751000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1982000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6015000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5546000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2714000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12390000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7360000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4887000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4750000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2453000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 6.89,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.49,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11.82,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11.05,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5.18,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 26.94,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 17.91,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11.95,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11.59,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.03,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 11856000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14182000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12978000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 16639000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 16699000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12310000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13809000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 20575000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 18159000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 27718000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 779000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1018000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 874000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 887000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 710000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 698000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 934000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 961000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1204000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1578000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 812000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 780000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 773000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 753000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 460000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1148000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 950000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 931000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 932000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1516000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 3661000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 240000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2284000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1481000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 393000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7605000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4948000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 718000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 734000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4099000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 357033000000.0,
          "filed": "2018-02-21",
          "accession": "0000927628-18-000107"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 365693000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 372538000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 390365000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 421602000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 432381000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 455249000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 478464000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 490144000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 669009000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 309519000000.0,
          "filed": "2018-02-21",
          "accession": "0000927628-18-000107"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 316963000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 320870000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 332354000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 361398000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 371352000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 402667000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 420375000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 429360000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 555393000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 47514000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 48730000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 51668000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 58011000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 60204000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 61029000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 52582000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 58089000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 60784000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 113616000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 11077000000.0,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 13164000000.0,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12104000000.0,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 15752000000.0,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15989000000.0,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 11612000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12875000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 19614000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16955000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 26140000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 14.709227089133758,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.27686602782979,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 21.423992021655504,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19.396355751407686,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 9.51512814220103,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 40.70970921636274,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 21.48905109489051,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13.284584228124066,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12.144610349764779,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.590710034809298,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 7.894515300753461,
          "filed": "2020-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.067309665503797,
          "filed": "2021-02-25",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11.641635054579238,
          "filed": "2022-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.560255813552603,
          "filed": "2023-02-24",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.508006112550661,
          "filed": "2024-02-23",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 20.30182372314801,
          "filed": "2025-02-20",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13.997185348598379,
          "filed": "2026-02-19",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8.41295253834633,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.814556462226902,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.1590268976200537,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 1.050603165533718,
          "filed": "2019-02-20",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.5419846702015078,
          "filed": "2020-02-20",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.6146003897588972,
          "filed": "2021-02-25",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.4207216323184713,
          "filed": "2022-02-25",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.643735086645699,
          "filed": "2023-02-24",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.8655283187744143,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.6166976753381117,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.021393459069021,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.9691029574982046,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.36666173399759944,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    },
    {
      "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": 6.514269478469504,
          "filed": "2020-02-20",
          "accession": "0000927628-18-000107"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.504473630207264,
          "filed": "2021-02-25",
          "accession": "0000927628-19-000093"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6.210226832855926,
          "filed": "2022-02-25",
          "accession": "0000927628-20-000102"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.729154815466032,
          "filed": "2023-02-24",
          "accession": "0000927628-21-000094"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6.002890173410405,
          "filed": "2024-02-23",
          "accession": "0000927628-22-000106"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.084844909796982,
          "filed": "2025-02-20",
          "accession": "0000927628-23-000117"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.657886729298999,
          "filed": "2026-02-19",
          "accession": "0000927628-24-000094"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7.236740174559728,
          "filed": "2026-02-19",
          "accession": "0000927628-25-000092"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.06370097394051,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.888334389522602,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024"
        }
      ]
    }
  ],
  "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": 9012000000.0,
          "filed": "2023-07-27",
          "accession": "0000927628-23-000250",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 9366000000.0,
          "filed": "2023-11-02",
          "accession": "0000927628-23-000296",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 9506000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 9402000000.0,
          "filed": "2024-05-02",
          "accession": "0000927628-24-000174",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 9506000000.0,
          "filed": "2024-08-01",
          "accession": "0000927628-24-000264",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 10014000000.0,
          "filed": "2024-10-31",
          "accession": "0000927628-24-000306",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 10190000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 10000000000.0,
          "filed": "2025-05-07",
          "accession": "0000927628-25-000141",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 12492000000.0,
          "filed": "2025-07-31",
          "accession": "0000927628-25-000247",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 15359000000.0,
          "filed": "2025-11-03",
          "accession": "0000927628-25-000276",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 15583000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 15231000000.0,
          "filed": "2026-05-07",
          "accession": "0000927628-26-000048",
          "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": 1431000000.0,
          "filed": "2023-07-27",
          "accession": "0000927628-23-000250",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1790000000.0,
          "filed": "2023-11-02",
          "accession": "0000927628-23-000296",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 706000000.0,
          "filed": "2024-02-23",
          "accession": "0000927628-24-000094",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1280000000.0,
          "filed": "2024-05-02",
          "accession": "0000927628-24-000174",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 597000000.0,
          "filed": "2024-08-01",
          "accession": "0000927628-24-000264",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1777000000.0,
          "filed": "2024-10-31",
          "accession": "0000927628-24-000306",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 1096000000.0,
          "filed": "2025-02-20",
          "accession": "0000927628-25-000092",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1404000000.0,
          "filed": "2025-05-07",
          "accession": "0000927628-25-000141",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -4277000000.0,
          "filed": "2025-07-31",
          "accession": "0000927628-25-000247",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 3192000000.0,
          "filed": "2025-11-03",
          "accession": "0000927628-25-000276",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 2134000000.0,
          "filed": "2026-02-19",
          "accession": "0000927628-26-000024",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 2174000000.0,
          "filed": "2026-05-07",
          "accession": "0000927628-26-000048",
          "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": 4.96,
          "filed": "2022-07-29",
          "accession": "0000927628-22-000246",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 4.2,
          "filed": "2022-11-04",
          "accession": "0000927628-22-000306",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 2.31,
          "filed": "2023-05-05",
          "accession": "0000927628-23-000168",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 3.52,
          "filed": "2023-07-27",
          "accession": "0000927628-23-000250",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 4.45,
          "filed": "2023-11-02",
          "accession": "0000927628-23-000296",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3.13,
          "filed": "2024-05-02",
          "accession": "0000927628-24-000174",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.38,
          "filed": "2024-08-01",
          "accession": "0000927628-24-000264",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 4.41,
          "filed": "2024-10-31",
          "accession": "0000927628-24-000306",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 3.45,
          "filed": "2025-05-07",
          "accession": "0000927628-25-000141",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -8.58,
          "filed": "2025-07-31",
          "accession": "0000927628-25-000247",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 4.83,
          "filed": "2025-11-03",
          "accession": "0000927628-25-000276",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 3.34,
          "filed": "2026-05-07",
          "accession": "0000927628-26-000048",
          "derived": false
        }
      ]
    }
  ]
}
