{
  "ticker": "LPLA",
  "name": "LPL Financial Holdings Inc.",
  "cik": "0001397911",
  "sic": "6200",
  "sic_description": "Security & Commodity Brokers, Dealers, Exchanges & Services",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001397911.json",
  "as_of": "2026-02-23",
  "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": 4049383000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4281481000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5188400000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5624856000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5871640000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7720830000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 8600825000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10052848000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12385107000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 16989479000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 191931000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 238863000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 439459000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 559880000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 472640000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 459866000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 845702000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1066250000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1058616000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 863024000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 2.13,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.59,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.85,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6.62,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5.86,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5.63,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10.4,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13.69,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 14.03,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.92,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 388933000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 453306000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 581580000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 623871000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 789941000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 453134000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1945577000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 512611000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 277589000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -411404000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 127646000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 111910000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 132688000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 156389000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 155532000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 215987000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 306596000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 403286000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 562531000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 570376000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividends",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividends"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 89081000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 90273000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 88360000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 82597000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 79097000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 80095000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 79833000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 92190000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 89727000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 94411000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 25013000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 113728000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 417891000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 500370000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 150036000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 90011000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 325031000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1100101000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 170096000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 100004000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 4834926000.0,
          "filed": "2018-02-27",
          "accession": "0001397911-18-000015"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5358751000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5477468000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5880238000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6596162000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7991600000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9482226000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10385480000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13317404000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 18492753000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 4013931000.0,
          "filed": "2018-02-27",
          "accession": "0001397911-18-000015"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4393743000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4503395000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4856365000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5281308000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6321067000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7314674000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8306501000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 10386802000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13148268000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 820995000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 965008000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 974073000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1023873000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1314854000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1670533000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2167552000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2078979000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2930602000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5344485000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 747709000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 811136000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 511096000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 590209000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 808612000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 495246000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 847519000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 465671000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 967079000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1037378000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 261287000.0,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 341396000.0,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 448892000.0,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 467482000.0,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 634409000.0,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 237147000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1638981000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 109325000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -284942000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -981780000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 4.7397591188583545,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5.5789807312002555,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8.470029296122119,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.953677036354353,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 8.049539821923688,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5.956173105741222,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.832800923167254,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10.606447048637362,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8.54749175764085,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5.079755535764222,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 23.37785248387627,
          "filed": "2020-02-21",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 24.752437285494004,
          "filed": "2021-02-23",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 45.1156124848959,
          "filed": "2022-02-22",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 54.68256316945559,
          "filed": "2023-02-23",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 35.94619630772694,
          "filed": "2024-02-21",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 27.52810031289415,
          "filed": "2025-02-20",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 39.01645727530412,
          "filed": "2026-02-23",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 51.28719433914436,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 36.122817086728254,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 16.14793567574799,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 3.969678129510152,
          "filed": "2019-02-26",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.45743793656395,
          "filed": "2020-02-21",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8.023031809587934,
          "filed": "2021-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.521383318158211,
          "filed": "2022-02-22",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7.165378897607427,
          "filed": "2023-02-23",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5.7543670854397115,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 8.918812945399107,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10.266737791609055,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7.949116809852732,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.666822727800453,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    },
    {
      "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": 4.889105292967679,
          "filed": "2020-02-21",
          "accession": "0001397911-18-000015"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.55306380879744,
          "filed": "2021-02-23",
          "accession": "0001397911-19-000018"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.623262322228416,
          "filed": "2022-02-22",
          "accession": "0001397911-20-000023"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4.743132204873065,
          "filed": "2023-02-23",
          "accession": "0001397911-21-000029"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.016649757311458,
          "filed": "2024-02-21",
          "accession": "0001397911-22-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3.783862396013727,
          "filed": "2025-02-20",
          "accession": "0001397911-23-000024"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.374624461143262,
          "filed": "2026-02-23",
          "accession": "0001397911-24-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.995471334727287,
          "filed": "2026-02-23",
          "accession": "0001397911-25-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3.5442554123691994,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.460156217109787,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705"
        }
      ]
    }
  ],
  "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": 2468804000.0,
          "filed": "2023-08-01",
          "accession": "0001397911-23-000126",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 2522383000.0,
          "filed": "2023-10-31",
          "accession": "0001397911-23-000160",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 2643829000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 2832593000.0,
          "filed": "2024-05-02",
          "accession": "0001397911-24-000053",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 2931769000.0,
          "filed": "2024-07-30",
          "accession": "0001397911-24-000109",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 3108394000.0,
          "filed": "2024-11-04",
          "accession": "0001397911-24-000141",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 3512351000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 3670007000.0,
          "filed": "2025-05-09",
          "accession": "0001397911-25-000063",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 3835025000.0,
          "filed": "2025-08-04",
          "accession": "0001397911-25-000122",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 4551977000.0,
          "filed": "2025-11-03",
          "accession": "0001628280-25-047934",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 4932470000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 4938434000.0,
          "filed": "2026-05-04",
          "accession": "0001628280-26-029530",
          "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": 285520000.0,
          "filed": "2023-08-01",
          "accession": "0001397911-23-000126",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 224291000.0,
          "filed": "2023-10-31",
          "accession": "0001397911-23-000160",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 217555000.0,
          "filed": "2024-02-21",
          "accession": "0001397911-24-000011",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 288764000.0,
          "filed": "2024-05-02",
          "accession": "0001397911-24-000053",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 243800000.0,
          "filed": "2024-07-30",
          "accession": "0001397911-24-000109",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 255303000.0,
          "filed": "2024-11-04",
          "accession": "0001397911-24-000141",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 270749000.0,
          "filed": "2025-02-20",
          "accession": "0001397911-25-000018",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 318573000.0,
          "filed": "2025-05-09",
          "accession": "0001397911-25-000063",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 273249000.0,
          "filed": "2025-08-04",
          "accession": "0001397911-25-000122",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -29517000.0,
          "filed": "2025-11-03",
          "accession": "0001628280-25-047934",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 300719000.0,
          "filed": "2026-02-23",
          "accession": "0001628280-26-010705",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 356404000.0,
          "filed": "2026-05-04",
          "accession": "0001628280-26-029530",
          "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.97,
          "filed": "2022-08-04",
          "accession": "0001397911-22-000122",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 2.86,
          "filed": "2022-11-01",
          "accession": "0001397911-22-000156",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 4.24,
          "filed": "2023-05-02",
          "accession": "0001397911-23-000072",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 3.65,
          "filed": "2023-08-01",
          "accession": "0001397911-23-000126",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 2.91,
          "filed": "2023-10-31",
          "accession": "0001397911-23-000160",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 3.83,
          "filed": "2024-05-02",
          "accession": "0001397911-24-000053",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 3.23,
          "filed": "2024-07-30",
          "accession": "0001397911-24-000109",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 3.39,
          "filed": "2024-11-04",
          "accession": "0001397911-24-000141",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 4.24,
          "filed": "2025-05-09",
          "accession": "0001397911-25-000063",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 3.4,
          "filed": "2025-08-04",
          "accession": "0001397911-25-000122",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -0.37,
          "filed": "2025-11-03",
          "accession": "0001628280-25-047934",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 4.43,
          "filed": "2026-05-04",
          "accession": "0001628280-26-029530",
          "derived": false
        }
      ]
    }
  ]
}
