{
  "ticker": "ECPG",
  "name": "ENCORE CAPITAL GROUP INC",
  "cik": "0001084961",
  "sic": "6153",
  "sic_description": "Short-Term Business Credit Institutions",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001084961.json",
  "as_of": "2026-02-25",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1113435000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1145802000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1320557000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1405789000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1501400000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1614499000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1398347000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1222680000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1316361000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1768802000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 76570000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 83228000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 115886000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 167869000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 211848000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 350782000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 194564000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -206492000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -139244000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 256834000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 241514000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 324540000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 405300000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 446345000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 533562000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 633272000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 462174000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 16535000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 157330000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 626647000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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.96,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.15,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.06,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.33,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 6.68,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 11.26,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7.46,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -8.72,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -5.83,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.91,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 130332000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 123818000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 186791000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 244733000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 312864000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 303053000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 210681000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 152991000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 156168000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 153199000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 31668000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 28126000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 67475000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 39602000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 34600000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 33372000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 37224000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 24807000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 29007000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 26270000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 33185000.0,
          "filed": "2018-02-21",
          "accession": "0001084961-18-000013"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.0,
          "filed": "2018-02-21",
          "accession": "0001084961-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.0,
          "filed": "2018-02-21",
          "accession": "0001084961-18-000013"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 390606000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 87006000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 90402000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 3670497000.0,
          "filed": "2018-02-21",
          "accession": "0001084961-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4490712000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4631875000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4909950000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4864523000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4608125000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4508360000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 4630486000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4789729000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5339800000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 3069982000.0,
          "filed": "2018-02-21",
          "accession": "0001084961-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3766801000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3812187000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3884544000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3644447000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3422864000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3328733000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3693948000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4022398000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4363050000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 551765000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 571933000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 819688000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1025406000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1220076000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1185261000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1179627000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 936538000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 767331000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 976750000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 149765000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 212139000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 157418000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 192335000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 189184000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 189645000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 143912000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 158364000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 199865000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 156784000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 98664000.0,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 95692000.0,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 119316000.0,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 205131000.0,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 278264000.0,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 269681000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 173457000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 128184000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 127161000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 126929000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 6.876916928244577,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7.263733175539927,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 8.775539412535771,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11.941265723376695,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14.110030638071134,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 21.726987752857077,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 13.91385686099373,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -16.888474498642328,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -10.577949361915158,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 14.520223292375292,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 21.69089349625259,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 28.324265449004276,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 30.691594531701394,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 31.75049740750568,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 35.53763154389237,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 39.224056502977085,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 33.05145289402416,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.3523571171524846,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11.9518885776774,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 35.427764102482925,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 13.877284713600899,
          "filed": "2020-02-26",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 14.552054174177744,
          "filed": "2021-02-24",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 14.13781829183787,
          "filed": "2022-02-23",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 16.370978909817186,
          "filed": "2023-02-22",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 17.36350850274901,
          "filed": "2024-02-21",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 29.59533807321763,
          "filed": "2025-02-26",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 16.49368825908529,
          "filed": "2026-02-25",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -22.04843797048278,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -18.146536501197005,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 26.29475300742257,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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": 2.086093518125747,
          "filed": "2019-02-27",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.8533363974354178,
          "filed": "2020-02-26",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.501924166779112,
          "filed": "2021-02-24",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.418955386511064,
          "filed": "2022-02-23",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.35495936600567,
          "filed": "2023-02-22",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7.612250101722501,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4.3156269685650654,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -4.4594023175969,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -2.907137334909762,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.80980561069703,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    },
    {
      "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.563930296412422,
          "filed": "2020-02-26",
          "accession": "0001084961-18-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.586087880923115,
          "filed": "2021-02-24",
          "accession": "0001084961-19-000020"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.650778100935966,
          "filed": "2022-02-23",
          "accession": "0001084961-20-000024"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.7882984885986626,
          "filed": "2023-02-22",
          "accession": "0001084961-21-000017"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.98706555985037,
          "filed": "2024-02-21",
          "accession": "0001084961-22-000019"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.8878567674124094,
          "filed": "2025-02-26",
          "accession": "0001084961-23-000014"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.8218521617426524,
          "filed": "2026-02-25",
          "accession": "0001084961-24-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.9442585351582102,
          "filed": "2026-02-25",
          "accession": "0001084961-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5.242063724781092,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.466905554133606,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009"
        }
      ]
    }
  ],
  "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": 323044000.0,
          "filed": "2023-08-02",
          "accession": "0001084961-23-000090",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 309619000.0,
          "filed": "2023-11-01",
          "accession": "0001084961-23-000107",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 277387000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 328386000.0,
          "filed": "2024-05-08",
          "accession": "0001084961-24-000048",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 355285000.0,
          "filed": "2024-08-07",
          "accession": "0001084961-24-000085",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 367071000.0,
          "filed": "2024-11-06",
          "accession": "0001084961-24-000100",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 265619000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 392775000.0,
          "filed": "2025-05-07",
          "accession": "0001084961-25-000056",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 442122000.0,
          "filed": "2025-08-06",
          "accession": "0001084961-25-000097",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 460353000.0,
          "filed": "2025-11-05",
          "accession": "0001084961-25-000116",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 473552000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 475411000.0,
          "filed": "2026-05-06",
          "accession": "0001084961-26-000039",
          "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": 26305000.0,
          "filed": "2023-08-02",
          "accession": "0001084961-23-000090",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 19339000.0,
          "filed": "2023-11-01",
          "accession": "0001084961-23-000107",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": -270762000.0,
          "filed": "2024-02-21",
          "accession": "0001084961-24-000008",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 23239000.0,
          "filed": "2024-05-08",
          "accession": "0001084961-24-000048",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 32181000.0,
          "filed": "2024-08-07",
          "accession": "0001084961-24-000085",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 30643000.0,
          "filed": "2024-11-06",
          "accession": "0001084961-24-000100",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": -225307000.0,
          "filed": "2025-02-26",
          "accession": "0001084961-25-000011",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 46796000.0,
          "filed": "2025-05-07",
          "accession": "0001084961-25-000056",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 58721000.0,
          "filed": "2025-08-06",
          "accession": "0001084961-25-000097",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 74660000.0,
          "filed": "2025-11-05",
          "accession": "0001084961-25-000116",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 76657000.0,
          "filed": "2026-02-25",
          "accession": "0001084961-26-000009",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 86243000.0,
          "filed": "2026-05-06",
          "accession": "0001084961-26-000039",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": 2.29,
          "filed": "2022-08-03",
          "accession": "0001084961-22-000095",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 1.22,
          "filed": "2022-11-02",
          "accession": "0001084961-22-000123",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.75,
          "filed": "2023-05-03",
          "accession": "0001084961-23-000055",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.08,
          "filed": "2023-08-02",
          "accession": "0001084961-23-000090",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.79,
          "filed": "2023-11-01",
          "accession": "0001084961-23-000107",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.95,
          "filed": "2024-05-08",
          "accession": "0001084961-24-000048",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.34,
          "filed": "2024-08-07",
          "accession": "0001084961-24-000085",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 1.26,
          "filed": "2024-11-06",
          "accession": "0001084961-24-000100",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1.93,
          "filed": "2025-05-07",
          "accession": "0001084961-25-000056",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 2.49,
          "filed": "2025-08-06",
          "accession": "0001084961-25-000097",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 3.17,
          "filed": "2025-11-05",
          "accession": "0001084961-25-000116",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 3.86,
          "filed": "2026-05-06",
          "accession": "0001084961-26-000039",
          "derived": false
        }
      ]
    }
  ]
}
