{
  "ticker": "SF",
  "name": "STIFEL FINANCIAL CORP",
  "cik": "0000720672",
  "sic": "6211",
  "sic_description": "Security Brokers, Dealers & Flotation Companies",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000720672.json",
  "as_of": "2026-02-24",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2642370000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2996462000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3194957000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3514961000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3817839000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4783086000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4592826000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5159280000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5951686000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6347533000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 81520000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 182871000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 393968000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 448396000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 503472000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 824858000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 662155000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 522536000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 731379000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 683779000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 885116000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 706692000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 928444000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        }
      ]
    },
    {
      "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": 1.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.14,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.15,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.66,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.16,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.66,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.32,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4.28,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.25,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5.87,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": -441408000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 679916000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 529526000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 626861000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1661816000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 872094000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1157415000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 499328000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 490437000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1117029000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 28211000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 28217000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 108207000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 157897000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 73364000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 188176000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 82327000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 51976000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 73788000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 62088000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 113462000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12998000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 170204000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 215430000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 58261000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 172741000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 105831000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 443876000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 144097000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 244991000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 19129356000.0,
          "filed": "2018-02-26",
          "accession": "0001564590-18-003065"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 21383953000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 24519598000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 24610225000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 26604254000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 34049715000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 37196124000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 37727460000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 39895540000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 41270782000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 16390948000.0,
          "filed": "2018-02-26",
          "accession": "0001564590-18-003065"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 18522377000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 21322005000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 20940435000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 22365488000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 29014756000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 31867653000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 32433029000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 34208770000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 35293465000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2738408000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2861576000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3197593000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3669790000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4238766000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5034959000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5328471000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5294431000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5686770000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5977317000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 912932000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 696283000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1936560000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1142596000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2279274000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1963326000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2199985000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3361801000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2648308000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2253789000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -469619000.0,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 651699000.0,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 421319000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 468964000.0,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1588452000.0,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 683918000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1075088000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 447352000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 416649000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1054941000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 3.0851092012095203,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.102897350275091,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12.330932779377,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12.756784499173676,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13.187355464701367,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 17.245309827170157,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 14.417158411836198,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10.128079887116032,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12.28860191885123,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.772358331969286,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 19.271707658857533,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13.697492673396289,
          "filed": "2026-02-24",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 15.599680493897022,
          "filed": "2026-02-24",
          "accession": "0000950170-25-027702"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2.97691213288889,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.39056939253055,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12.32076752732446,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12.21857381485044,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11.877796509644552,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 16.382616025274483,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.426735549466255,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.869540277321585,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 12.861061727483264,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 11.439563938134786,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "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": 0.4261513037867036,
          "filed": "2019-02-20",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.8551786472781717,
          "filed": "2020-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.6067473863152242,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.8219906563227275,
          "filed": "2022-02-18",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.892449230111846,
          "filed": "2023-02-17",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.4225107317344654,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.7801720415815367,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.3850283056426276,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.8332349931847018,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.6568113490071499,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 5.985575560690737,
          "filed": "2019-02-20",
          "accession": "0001564590-18-003065"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.472788770943005,
          "filed": "2020-02-19",
          "accession": "0001564590-19-003474"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6.668142255752999,
          "filed": "2021-02-19",
          "accession": "0001564590-20-005266"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.706167110379613,
          "filed": "2022-02-18",
          "accession": "0001564590-21-006800"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5.276414881123421,
          "filed": "2023-02-17",
          "accession": "0000950170-22-001451"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5.762659834965886,
          "filed": "2024-02-16",
          "accession": "0000950170-23-003201"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.98063740986861,
          "filed": "2025-02-26",
          "accession": "0000950170-24-016475"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6.125876227303746,
          "filed": "2026-02-24",
          "accession": "0000950170-25-027702"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.015500890663769,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5.9045663798657495,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130"
        }
      ]
    }
  ],
  "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": 1241811000.0,
          "filed": "2023-08-09",
          "accession": "0000950170-23-040171",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1265587000.0,
          "filed": "2023-11-07",
          "accession": "0000950170-23-060302",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 1390091000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1417693000.0,
          "filed": "2024-05-08",
          "accession": "0000950170-24-055125",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1465261000.0,
          "filed": "2024-08-07",
          "accession": "0000950170-24-092303",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1475860000.0,
          "filed": "2024-11-06",
          "accession": "0000950170-24-121838",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 1592872000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1469026000.0,
          "filed": "2025-05-07",
          "accession": "0000950170-25-065599",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1491086000.0,
          "filed": "2025-08-06",
          "accession": "0000950170-25-103991",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1634565000.0,
          "filed": "2025-11-05",
          "accession": "0001193125-25-266891",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 1752856000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1665652000.0,
          "filed": "2026-05-04",
          "accession": "0001193125-26-202795",
          "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": 134352000.0,
          "filed": "2023-08-09",
          "accession": "0000950170-23-040171",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 68161000.0,
          "filed": "2023-11-07",
          "accession": "0000950170-23-060302",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 162484000.0,
          "filed": "2024-02-16",
          "accession": "0000950170-24-016475",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 163575000.0,
          "filed": "2024-05-08",
          "accession": "0000950170-24-055125",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 165294000.0,
          "filed": "2024-08-07",
          "accession": "0000950170-24-092303",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 158505000.0,
          "filed": "2024-11-06",
          "accession": "0000950170-24-121838",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 244005000.0,
          "filed": "2025-02-26",
          "accession": "0000950170-25-027702",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 52992000.0,
          "filed": "2025-05-07",
          "accession": "0000950170-25-065599",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 155055000.0,
          "filed": "2025-08-06",
          "accession": "0000950170-25-103991",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 211371000.0,
          "filed": "2025-11-05",
          "accession": "0001193125-25-266891",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 264361000.0,
          "filed": "2026-02-24",
          "accession": "0001193125-26-067130",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 251419000.0,
          "filed": "2026-05-04",
          "accession": "0001193125-26-202795",
          "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.29,
          "filed": "2022-08-04",
          "accession": "0000950170-22-014500",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 1.21,
          "filed": "2022-11-09",
          "accession": "0000950170-22-023816",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 1.28,
          "filed": "2023-05-04",
          "accession": "0000950170-23-017506",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.1,
          "filed": "2023-08-09",
          "accession": "0000950170-23-040171",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.52,
          "filed": "2023-11-07",
          "accession": "0000950170-23-060302",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 1.4,
          "filed": "2024-05-08",
          "accession": "0000950170-24-055125",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.41,
          "filed": "2024-08-07",
          "accession": "0000950170-24-092303",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1.34,
          "filed": "2024-11-06",
          "accession": "0000950170-24-121838",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.39,
          "filed": "2025-05-07",
          "accession": "0000950170-25-065599",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.34,
          "filed": "2025-08-06",
          "accession": "0000950170-25-103991",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.84,
          "filed": "2025-11-05",
          "accession": "0001193125-25-266891",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 1.48,
          "filed": "2026-05-04",
          "accession": "0001193125-26-202795",
          "derived": false
        }
      ]
    }
  ]
}
