{
  "ticker": "SPG",
  "name": "SIMON PROPERTY GROUP INC.",
  "cik": "0001063761",
  "sic": "6798",
  "sic_description": "Real Estate Investment Trusts",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001063761.json",
  "as_of": "2026-02-25",
  "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": 5435229000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5527336000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5645288000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5755189000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4607503000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5116789000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5291447000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5658836000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5963798000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6364505000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "ProfitLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:ProfitLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2134706000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2244903000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2822343000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2423188000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1277324000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2568707000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2452385000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2617018000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2729021000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5364120000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 2720828000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2802340000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2926299000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2912787000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1971809000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2413190000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2583553000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2807022000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3092796000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3175396000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2009,
          "period_end": "2009-12-31",
          "value": 1.05,
          "filed": "2012-02-28",
          "accession": "0001047469-12-001667"
        },
        {
          "fiscal_year": 2010,
          "period_end": "2010-12-31",
          "value": 2.1,
          "filed": "2013-02-28",
          "accession": "0001047469-13-001862"
        },
        {
          "fiscal_year": 2011,
          "period_end": "2011-12-31",
          "value": 3.48,
          "filed": "2014-02-27",
          "accession": "0001047469-14-001416"
        },
        {
          "fiscal_year": 2012,
          "period_end": "2012-12-31",
          "value": 4.72,
          "filed": "2014-02-27",
          "accession": "0001047469-14-001416"
        },
        {
          "fiscal_year": 2013,
          "period_end": "2013-12-31",
          "value": 4.24,
          "filed": "2014-02-27",
          "accession": "0001047469-14-001416"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.84,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6.52,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6.98,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.26,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 14.17,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 3372694000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3593788000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3750796000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3807831000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2326698000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3637402000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3766604000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3930793000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3814655000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4136551000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 798465000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 732100000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 781909000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 876011000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 484119000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 527935000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 650024000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 793283000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 755584000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 934346000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 255267000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 407002000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 354108000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 359773000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 152589000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 180387000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 140593000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 226826000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 31103578000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-000981"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 32257638000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 30686223000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 31231630000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 34786846000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 33777379000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 33011274000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 34283495000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 32405691000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 40606466000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 26005904000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-000981"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 27828394000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 26659104000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 28101319000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 31128608000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 29376654000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 29187383000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 30595897000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 28806239000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 33901073000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 4310448000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-000981"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3686168000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3296681000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2526398000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3039472000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3361452000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3138524000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3022834000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2941925000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5208268000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "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": 560059000.0,
          "filed": "2018-02-23",
          "accession": "0001558370-18-000981"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1482309000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 514335000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 669373000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1011613000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 533936000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 621628000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1168991000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1400345000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 823147000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2574229000.0,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2861688000.0,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2968887000.0,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2931820000.0,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1842579000.0,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3109467000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3116580000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3137510000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3059071000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3202205000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "ProfitLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 39.275364478663185,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 40.61455645178798,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 49.99466811967786,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 42.10440352176097,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 27.72269491739886,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 50.20154241263417,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 46.34620737956933,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 46.2465779181443,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 45.759782608331136,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 84.28180981867403,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 50.0591235438286,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 50.69964988558684,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 51.83613307239595,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 50.61149164692941,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 42.79560968272837,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 47.16219488433077,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 48.82507563621066,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 49.604229562404704,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 51.85950295432541,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 49.89226970518524,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "ProfitLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 49.523993793684554,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 60.90072400389781,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 85.6116500201263,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 95.91473710792995,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 42.02453584043545,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 76.41659021161094,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 78.13816303459843,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 86.57498228483603,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 92.76310578957656,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 102.99239593661463,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "ProfitLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:ProfitLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 6.863216829909407,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.959291315749777,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 9.197427132039026,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 7.75876251095444,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.671859184934443,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7.604814452891683,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.428931703756722,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7.633463274383198,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8.421425113261742,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13.210014385393695,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 6.033225316718819,
          "filed": "2018-02-23",
          "accession": "0001558370-18-000981"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.549410119126421,
          "filed": "2019-02-22",
          "accession": "0001558370-19-000875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8.08664957270661,
          "filed": "2020-02-21",
          "accession": "0001558370-20-001135"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11.12307680737556,
          "filed": "2021-02-25",
          "accession": "0001558370-21-001700"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10.24145246279617,
          "filed": "2022-02-24",
          "accession": "0001558370-22-001845"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 8.739275170372803,
          "filed": "2023-02-23",
          "accession": "0001558370-23-001840"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.29971636348806,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10.12159351125467,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 9.791629290345607,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.509087665995683,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419"
        }
      ]
    }
  ],
  "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": 1369601000.0,
          "filed": "2023-08-03",
          "accession": "0001558370-23-013069",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1410948000.0,
          "filed": "2023-11-02",
          "accession": "0001558370-23-017324",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 1527438000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1442590000.0,
          "filed": "2024-05-07",
          "accession": "0001558370-24-007058",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1458266000.0,
          "filed": "2024-08-07",
          "accession": "0001558370-24-011208",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1480710000.0,
          "filed": "2024-11-08",
          "accession": "0001558370-24-014946",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 1582232000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1473012000.0,
          "filed": "2025-05-12",
          "accession": "0001558370-25-007380",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1498459000.0,
          "filed": "2025-08-07",
          "accession": "0001558370-25-010639",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1601572000.0,
          "filed": "2025-11-06",
          "accession": "0001104659-25-107395",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 1791462000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1757093000.0,
          "filed": "2026-05-11",
          "accession": "0001104659-26-058640",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "ProfitLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:ProfitLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 557505000.0,
          "filed": "2023-08-03",
          "accession": "0001558370-23-013069",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 680762000.0,
          "filed": "2023-11-02",
          "accession": "0001558370-23-017324",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 859496000.0,
          "filed": "2024-02-22",
          "accession": "0001558370-24-001532",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 841155000.0,
          "filed": "2024-05-07",
          "accession": "0001558370-24-007058",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 569435000.0,
          "filed": "2024-08-07",
          "accession": "0001558370-24-011208",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 546671000.0,
          "filed": "2024-11-08",
          "accession": "0001558370-24-014946",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 771759000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001271",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 477860000.0,
          "filed": "2025-05-12",
          "accession": "0001558370-25-007380",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 643681000.0,
          "filed": "2025-08-07",
          "accession": "0001558370-25-010639",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 702696000.0,
          "filed": "2025-11-06",
          "accession": "0001104659-25-107395",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 3539883000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019419",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 568535000.0,
          "filed": "2026-05-11",
          "accession": "0001104659-26-058640",
          "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.51,
          "filed": "2022-08-04",
          "accession": "0001558370-22-012019",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 1.65,
          "filed": "2022-11-03",
          "accession": "0001558370-22-016109",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 1.38,
          "filed": "2023-05-04",
          "accession": "0001558370-23-007951",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.49,
          "filed": "2023-08-03",
          "accession": "0001558370-23-013069",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1.82,
          "filed": "2023-11-02",
          "accession": "0001558370-23-017324",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 2.25,
          "filed": "2024-05-07",
          "accession": "0001558370-24-007058",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.51,
          "filed": "2024-08-07",
          "accession": "0001558370-24-011208",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1.46,
          "filed": "2024-11-08",
          "accession": "0001558370-24-014946",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1.27,
          "filed": "2025-05-12",
          "accession": "0001558370-25-007380",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.7,
          "filed": "2025-08-07",
          "accession": "0001558370-25-010639",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.86,
          "filed": "2025-11-06",
          "accession": "0001104659-25-107395",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1.48,
          "filed": "2026-05-11",
          "accession": "0001104659-26-058640",
          "derived": false
        }
      ]
    }
  ]
}
