{
  "ticker": "IBM",
  "name": "INTERNATIONAL BUSINESS MACHINES CORP",
  "cik": "0000051143",
  "sic": "3570",
  "sic_description": "Computer & office Equipment",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000051143.json",
  "as_of": "2026-02-24",
  "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": 79919000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 79139000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 79591000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 57714000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 55179000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 57350000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 60530000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 61860000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 62753000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 67535000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 11872000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5753000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8728000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9431000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5590000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5743000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1639000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7502000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6023000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10593000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 38516000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 36943000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 36936000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 31533000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 30865000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 31486000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 32687000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 34300000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 35551000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 39297000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 12.38,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.14,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 9.52,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 10.56,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6.23,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.35,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.8,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8.14,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.43,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 11.17,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 17084000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 16724000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 15247000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14770000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 18197000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12796000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10435000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13931000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13445000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13193000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 3567000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3229000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3395000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2286000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2618000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2062000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1346000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1245000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1048000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1091000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 5256000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5506000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5666000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5707000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5797000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5869000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5948000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6040000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6147000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6255000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 117470000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 125356000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 123382000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 152186000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 155971000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 132001000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 127243000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 135241000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 137175000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 151880000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 99078000000.0,
          "filed": "2018-02-27",
          "accession": "0001047469-18-001117"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 107631000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 106452000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 131202000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 135244000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 113005000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 105222000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 112628000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 109783000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 119139000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 18246000000.0,
          "filed": "2018-02-27",
          "accession": "0001047469-18-001117"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 17594000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 16796000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 20841000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 20597000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 18901000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 21944000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 22533000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 27307000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 32648000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 7826000000.0,
          "filed": "2018-02-27",
          "accession": "0001047469-18-001117"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 11972000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11379000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 8172000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13188000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6650000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7886000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13068000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13947000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13587000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 13517000000.0,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 13495000000.0,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11852000000.0,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12484000000.0,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15579000000.0,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10734000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9089000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 12686000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12397000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 12102000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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.855040728737848,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.269487863126903,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 10.966064002211304,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 16.340922479814257,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10.130665651787819,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10.013949433304271,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.7077482240211466,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 12.127384416424183,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 9.597947508485651,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 15.685200266528469,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 65.06631590485586,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 32.69864726611345,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 51.964753512741126,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 45.25214720982678,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 27.139874739039666,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 30.384635733559072,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.469012030623405,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 33.293391914081575,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 22.056615519830082,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 32.44609164420485,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 10.106410147271644,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.58932958932959,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.073965408244315,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6.197022065104544,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.5839995896673096,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.350724615722608,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.2880865745070456,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.54713437493068,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4.390741753234919,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.974585198841191,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 5.430121670503124,
          "filed": "2018-02-27",
          "accession": "0001047469-18-001117"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.117483232920314,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6.337937604191474,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6.295379300417446,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6.56619896101374,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5.978784191312629,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4.795023696682464,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.998357963875205,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4.020324458929944,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3.649197500612595,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    },
    {
      "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": 1.2098690558235699,
          "filed": "2018-02-27",
          "accession": "0001047469-18-001117"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.3311297272702942,
          "filed": "2019-02-26",
          "accession": "0001047469-19-000712"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.2856358071520129,
          "filed": "2020-02-25",
          "accession": "0001558370-20-001334"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.019071112172091,
          "filed": "2021-02-23",
          "accession": "0001558370-21-001489"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.9823421706087436,
          "filed": "2022-02-22",
          "accession": "0001558370-22-001584"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.8786400547309557,
          "filed": "2023-02-28",
          "accession": "0001558370-23-002376"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.924234248531979,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.9644217806693629,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.0404320801400035,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.9556624760722231,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010"
        }
      ]
    }
  ],
  "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": 15475000000.0,
          "filed": "2023-07-25",
          "accession": "0000051143-23-000021",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 14752000000.0,
          "filed": "2023-10-31",
          "accession": "0000051143-23-000032",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 17381000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 14462000000.0,
          "filed": "2024-04-30",
          "accession": "0000051143-24-000025",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 15770000000.0,
          "filed": "2024-07-30",
          "accession": "0000051143-24-000039",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 14968000000.0,
          "filed": "2024-10-30",
          "accession": "0000051143-24-000049",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 17554000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 14541000000.0,
          "filed": "2025-04-24",
          "accession": "0000051143-25-000032",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 16977000000.0,
          "filed": "2025-07-24",
          "accession": "0000051143-25-000052",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 16331000000.0,
          "filed": "2025-10-23",
          "accession": "0000051143-25-000064",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 19686000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 15917000000.0,
          "filed": "2026-04-23",
          "accession": "0000051143-26-000038",
          "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": 1583000000.0,
          "filed": "2023-07-25",
          "accession": "0000051143-23-000021",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1704000000.0,
          "filed": "2023-10-31",
          "accession": "0000051143-23-000032",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 3288000000.0,
          "filed": "2024-02-26",
          "accession": "0000051143-24-000012",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1605000000.0,
          "filed": "2024-04-30",
          "accession": "0000051143-24-000025",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1834000000.0,
          "filed": "2024-07-30",
          "accession": "0000051143-24-000039",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -330000000.0,
          "filed": "2024-10-30",
          "accession": "0000051143-24-000049",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 2914000000.0,
          "filed": "2025-02-25",
          "accession": "0000051143-25-000015",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1055000000.0,
          "filed": "2025-04-24",
          "accession": "0000051143-25-000032",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 2194000000.0,
          "filed": "2025-07-24",
          "accession": "0000051143-25-000052",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1744000000.0,
          "filed": "2025-10-23",
          "accession": "0000051143-25-000064",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 5600000000.0,
          "filed": "2026-02-24",
          "accession": "0000051143-26-000010",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1216000000.0,
          "filed": "2026-04-23",
          "accession": "0000051143-26-000038",
          "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": 1.53,
          "filed": "2022-07-25",
          "accession": "0001558370-22-010985",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": -3.54,
          "filed": "2022-10-25",
          "accession": "0001558370-22-015322",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 1.01,
          "filed": "2023-04-25",
          "accession": "0001558370-23-006656",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.72,
          "filed": "2023-07-25",
          "accession": "0000051143-23-000021",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1.84,
          "filed": "2023-10-31",
          "accession": "0000051143-23-000032",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1.72,
          "filed": "2024-04-30",
          "accession": "0000051143-24-000025",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.96,
          "filed": "2024-07-30",
          "accession": "0000051143-24-000039",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -0.36,
          "filed": "2024-10-30",
          "accession": "0000051143-24-000049",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1.12,
          "filed": "2025-04-24",
          "accession": "0000051143-25-000032",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 2.31,
          "filed": "2025-07-24",
          "accession": "0000051143-25-000052",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.84,
          "filed": "2025-10-23",
          "accession": "0000051143-25-000064",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1.28,
          "filed": "2026-04-23",
          "accession": "0000051143-26-000038",
          "derived": false
        }
      ]
    }
  ]
}
