{
  "ticker": "HSY",
  "name": "HERSHEY CO",
  "cik": "0000047111",
  "sic": "2060",
  "sic_description": "Sugar & Confectionery Products",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000047111.json",
  "as_of": "2026-02-17",
  "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": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7515426000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7791069000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 7986252000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 8149719000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 8971337000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10419294000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11164992000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11202263000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 11692576000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 720044000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 782981000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1177562000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1149692000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1278708000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1477512000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1644817000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1861787000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2221239000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 883259000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1255173000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1313409000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1623664000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1595952000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1782698000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2043722000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2260787000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2560867000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2898232000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1441528000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 3169539000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3455376000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3575325000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3622478000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3701269000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4048598000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4498785000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4997816000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5300888000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3922691000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 1013428000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1249515000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1599993000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1763873000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1699657000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2082884000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2327837000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2323190000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2531596000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2277367000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 269476000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 257675000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 328601000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 318192000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 441626000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 495877000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 519481000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 771109000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 605942000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 454622000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 499475000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 526272000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 562521000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 610312000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 640732000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 685987000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 775030000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 889071000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1084802000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1085296000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 592550000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 300312000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 247500000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 527211000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 211196000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 457946000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 388964000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 264913000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 494191000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 5524333000.0,
          "filed": "2018-02-27",
          "accession": "0000047111-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5553726000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7703020000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 8140395000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 9131845000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10412231000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10948820000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11902941000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12946861000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13741297000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 4696646000.0,
          "filed": "2018-02-27",
          "accession": "0000047111-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4622161000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6295754000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6395401000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6893962000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7655002000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7649276000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7803855000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8232207000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 9104547000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 785856000.0,
          "filed": "2018-02-27",
          "accession": "0000047111-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 915338000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1398721000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1739222000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2234352000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2757229000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3299544000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4099086000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4714654000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4636750000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 743952000.0,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 991840000.0,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1271392000.0,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1445681000.0,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1258031000.0,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1587007000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1808356000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1552081000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1925654000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1822745000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10.418318269649651,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 15.114254539396327,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14.395889335823615,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15.6902096869843,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 16.46925090429665,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 15.786261525972872,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 16.675220188245547,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 19.828484655287955,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 7.554015471013402,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 17.476175003253307,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 20.840067004925768,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19.983742060731366,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 21.874349287380337,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 22.780573285787835,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 21.698082422858977,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 22.93657711532619,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 25.87184393010591,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 12.328574986384524,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 91.62543773922958,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 85.54009557125346,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 84.18848362182308,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 66.10380963442275,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 57.22947861393371,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 53.58684389290842,
          "filed": "2025-02-18",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 49.8498277337717,
          "filed": "2026-02-17",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 45.41956426383833,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 47.11351034455551,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 19.049096888984742,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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": 13.034044109940513,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14.098300852436724,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 15.287017299708424,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14.123294999812664,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14.002734387191198,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14.190157709716583,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 15.022778710399843,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 15.641403246474969,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 17.156583360244618,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.427770246141977,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "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.976471516410131,
          "filed": "2018-02-27",
          "accession": "0000047111-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5.049676731436912,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.501079200212194,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.677161972422152,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.0854413270603738,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.7763388532472275,
          "filed": "2025-02-18",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.3182827687704726,
          "filed": "2026-02-17",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.9038036772099927,
          "filed": "2026-02-17",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.7460893206585255,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.963562193346633,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.9514701407688001,
          "filed": "2018-02-27",
          "accession": "0000047111-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.9640590153924095,
          "filed": "2019-02-22",
          "accession": "0000047111-19-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.9258300166296888,
          "filed": "2020-02-20",
          "accession": "0000047111-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.0539174519226222,
          "filed": "2021-02-17",
          "accession": "0000047111-21-000007"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.5741577221031375,
          "filed": "2022-02-18",
          "accession": "0000047111-22-000017"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.9008921062056789,
          "filed": "2023-02-17",
          "accession": "0000047111-23-000012"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.80450786177135,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.968006071098063,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.9567277729072057,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.191574675885223,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-07-02",
          "value": 2490280000.0,
          "filed": "2023-07-27",
          "accession": "0000047111-23-000057",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-10-01",
          "value": 3029987000.0,
          "filed": "2023-10-26",
          "accession": "0000047111-23-000065",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 2657111000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3252749000.0,
          "filed": "2024-05-03",
          "accession": "0000047111-24-000023",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 2074480000.0,
          "filed": "2024-08-01",
          "accession": "0000047111-24-000045",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-29",
          "value": 2987494000.0,
          "filed": "2024-11-07",
          "accession": "0000047111-24-000055",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 2887540000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-30",
          "value": 2805419000.0,
          "filed": "2025-05-01",
          "accession": "0000047111-25-000044",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-29",
          "value": 2614718000.0,
          "filed": "2025-07-30",
          "accession": "0000047111-25-000112",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-28",
          "value": 3181418000.0,
          "filed": "2025-10-30",
          "accession": "0001628280-25-047471",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 3091021000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-29",
          "value": 3104167000.0,
          "filed": "2026-04-30",
          "accession": "0001628280-26-028682",
          "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-07-02",
          "value": 406983000.0,
          "filed": "2023-07-27",
          "accession": "0000047111-23-000057",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-10-01",
          "value": 518577000.0,
          "filed": "2023-10-26",
          "accession": "0000047111-23-000065",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 349042000.0,
          "filed": "2024-02-20",
          "accession": "0000047111-24-000009",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 797453000.0,
          "filed": "2024-05-03",
          "accession": "0000047111-24-000023",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 180894000.0,
          "filed": "2024-08-01",
          "accession": "0000047111-24-000045",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-29",
          "value": 446301000.0,
          "filed": "2024-11-07",
          "accession": "0000047111-24-000055",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 796591000.0,
          "filed": "2025-02-18",
          "accession": "0000047111-25-000014",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-30",
          "value": 224203000.0,
          "filed": "2025-05-01",
          "accession": "0000047111-25-000044",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-29",
          "value": 62719000.0,
          "filed": "2025-07-30",
          "accession": "0000047111-25-000112",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-28",
          "value": 276320000.0,
          "filed": "2025-10-30",
          "accession": "0001628280-25-047471",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 320017000.0,
          "filed": "2026-02-17",
          "accession": "0001628280-26-008586",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-29",
          "value": 435105000.0,
          "filed": "2026-04-30",
          "accession": "0001628280-26-028682",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2009,
          "fiscal_quarter": 2,
          "period_label": "2009-Q2",
          "period_end": "2009-07-05",
          "value": 0.31,
          "filed": "2009-08-13",
          "accession": "0000047111-09-000038",
          "derived": false
        },
        {
          "fiscal_year": 2009,
          "fiscal_quarter": 3,
          "period_label": "2009-Q3",
          "period_end": "2009-10-04",
          "value": 0.71,
          "filed": "2009-11-12",
          "accession": "0000047111-09-000050",
          "derived": false
        },
        {
          "fiscal_year": 2010,
          "fiscal_quarter": 1,
          "period_label": "2010-Q1",
          "period_end": "2010-04-04",
          "value": 0.64,
          "filed": "2010-05-12",
          "accession": "0000047111-10-000018",
          "derived": false
        }
      ]
    }
  ]
}
