{
  "ticker": "UHS",
  "name": "UNIVERSAL HEALTH SERVICES INC",
  "cik": "0000352915",
  "sic": "8062",
  "sic_description": "Services-General Medical & Surgical Hospitals, NEC",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000352915.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": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 9766210000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10409865000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 10772278000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11378259000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11558897000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12642117000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13399370000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 14281976000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 15827935000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 17364829000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 702409000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 752303000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 779705000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 814854000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 943953000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 991590000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 675609000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 717795000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1142097000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1488796000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 1281411000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1280178000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1175262000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1215908000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1358354000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1363094000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1003555000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1175381000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1681814000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1994015000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 7.14,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.81,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8.31,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.13,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10.99,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 11.82,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.14,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10.23,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 16.82,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 23.1,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 1333842000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1247585000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1274742000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1438469000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2360169000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 883695000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 996023000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1267797000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2067101000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1864397000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 519939000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 557506000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 664962000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 634095000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 731307000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 855659000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 734001000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 743055000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 943810000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1015152000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividendsCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividendsCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 38211000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 37342000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 53003000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 17344000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 65896000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 58449000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 55480000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 53346000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 51267000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 353380000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 364401000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 397425000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 770504000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 206719000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1220875000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 832918000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 547363000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 670754000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 967951000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 10317802000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10761828000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 11265480000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11668250000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13476879000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 13093543000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13494188000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13967602000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 14469749000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 15527593000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 4533220000.0,
          "filed": "2018-02-28",
          "accession": "0001564590-18-003808"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4989514000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5389262000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5504105000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6317146000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6089664000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5920582000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6149001000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6666207000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 7275792000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 33747000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 74423000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 105220000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 61268000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1224490000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 115301000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 102818000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 119439000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 125983000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 137797000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 813903000.0,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 690079000.0,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 609780000.0,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 804374000.0,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1628862000.0,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 28036000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 262022000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 524742000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1123291000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 849245000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 2016,
          "period_end": "2016-12-31",
          "value": 7.192237316215809,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.226827629368874,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.238069793594261,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 7.161499839298789,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 8.166462595868792,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7.843543925435906,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.042095262687724,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.025880172323493,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.215704385948009,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 8.573628913938629,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 2016,
          "period_end": "2016-12-31",
          "value": 13.120862647843943,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12.297738731482108,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 10.910060063433194,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 10.686239432588062,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11.751588408478767,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10.782165676840357,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.489568539416405,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8.22982057944923,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 10.625605930274542,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 11.483067296545219,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 15.49470354405919,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 15.077680912409505,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 14.46775087201179,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 14.804477748880155,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14.942713054281159,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 16.283164391335877,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 11.411192345617373,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11.67335962378279,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 17.13263629527256,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 20.46232217743443,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "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": 6.8077387024872165,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.990475967465751,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6.921187557032635,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6.983515094380048,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7.004240373457386,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7.573122110646446,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.006666573787174,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.138999521893593,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.892998005701413,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 9.588066869089111,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.276305951313713,
          "filed": "2018-02-28",
          "accession": "0001564590-18-003808"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.9729269050244747,
          "filed": "2019-02-27",
          "accession": "0001564590-19-004919"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.337579327663111,
          "filed": "2020-02-26",
          "accession": "0001564590-20-006793"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.2254997153621296,
          "filed": "2021-02-25",
          "accession": "0001564590-21-008851"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.3227800933399274,
          "filed": "2022-02-24",
          "accession": "0001564590-22-006717"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.1408425645970055,
          "filed": "2023-02-27",
          "accession": "0000950170-23-004656"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.3253838370805973,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.3963564154614183,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.2741043953011346,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.0519551636142845,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676"
        }
      ]
    }
  ],
  "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-06-30",
          "value": 3548138000.0,
          "filed": "2023-08-08",
          "accession": "0000950170-23-039845",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 3562774000.0,
          "filed": "2023-11-08",
          "accession": "0000950170-23-061147",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 3703546000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3843582000.0,
          "filed": "2024-05-08",
          "accession": "0000950170-24-055683",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 3907604000.0,
          "filed": "2024-08-08",
          "accession": "0000950170-24-094006",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 3963027000.0,
          "filed": "2024-11-08",
          "accession": "0000950170-24-124103",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 4113722000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 4099720000.0,
          "filed": "2025-05-08",
          "accession": "0000950170-25-067010",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 4283816000.0,
          "filed": "2025-08-08",
          "accession": "0000950170-25-105857",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 4495245000.0,
          "filed": "2025-11-07",
          "accession": "0001193125-25-272385",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 4486048000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 4495182000.0,
          "filed": "2026-05-07",
          "accession": "0001193125-26-211992",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 171313000.0,
          "filed": "2023-08-08",
          "accession": "0000950170-23-039845",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 166989000.0,
          "filed": "2023-11-08",
          "accession": "0000950170-23-061147",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 216378000.0,
          "filed": "2024-02-27",
          "accession": "0000950170-24-021175",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 261834000.0,
          "filed": "2024-05-08",
          "accession": "0000950170-24-055683",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 289152000.0,
          "filed": "2024-08-08",
          "accession": "0000950170-24-094006",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 258714000.0,
          "filed": "2024-11-08",
          "accession": "0000950170-24-124103",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 332397000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027785",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 316680000.0,
          "filed": "2025-05-08",
          "accession": "0000950170-25-067010",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 353218000.0,
          "filed": "2025-08-08",
          "accession": "0000950170-25-105857",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 372957000.0,
          "filed": "2025-11-07",
          "accession": "0001193125-25-272385",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 445941000.0,
          "filed": "2026-02-25",
          "accession": "0001193125-26-071676",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 348682000.0,
          "filed": "2026-05-07",
          "accession": "0001193125-26-211992",
          "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": 2.2,
          "filed": "2022-08-08",
          "accession": "0001564590-22-028437",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 2.5,
          "filed": "2022-11-08",
          "accession": "0001564590-22-037046",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 2.28,
          "filed": "2023-05-08",
          "accession": "0000950170-23-018827",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 2.42,
          "filed": "2023-08-08",
          "accession": "0000950170-23-039845",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 2.4,
          "filed": "2023-11-08",
          "accession": "0000950170-23-061147",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3.82,
          "filed": "2024-05-08",
          "accession": "0000950170-24-055683",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 4.26,
          "filed": "2024-08-08",
          "accession": "0000950170-24-094006",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 3.8,
          "filed": "2024-11-08",
          "accession": "0000950170-24-124103",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 4.8,
          "filed": "2025-05-08",
          "accession": "0000950170-25-067010",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 5.43,
          "filed": "2025-08-08",
          "accession": "0000950170-25-105857",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 5.86,
          "filed": "2025-11-07",
          "accession": "0001193125-25-272385",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 5.65,
          "filed": "2026-05-07",
          "accession": "0001193125-26-211992",
          "derived": false
        }
      ]
    }
  ]
}
