{
  "ticker": "CHH",
  "name": "CHOICE HOTELS INTERNATIONAL INC /DE",
  "cik": "0001046311",
  "sic": "7011",
  "sic_description": "Hotels & Motels",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001046311.json",
  "as_of": "2026-02-19",
  "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": 807909000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 941297000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1041304000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1114820000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 774072000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1069298000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1401949000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1544165000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1584839000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1596793000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 106712000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 122327000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 216355000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 222878000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 75387000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 288957000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 332152000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 258507000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 299665000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 369946000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 187055000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 289653000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 318474000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 318538000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 121667000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 428933000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 478601000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 375028000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 463773000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 448399000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2014,
          "period_end": "2014-12-31",
          "value": 2.1,
          "filed": "2017-02-27",
          "accession": "0001046311-17-000006"
        },
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 2.22,
          "filed": "2017-02-27",
          "accession": "0001046311-17-000006"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2.46,
          "filed": "2017-02-27",
          "accession": "0001046311-17-000006"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.98,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.35,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5.15,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.99,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.07,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.2,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 7.9,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 152035000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 257374000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 242896000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 270556000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 110061000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 383696000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 367061000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 296554000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 319403000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 270447000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividends",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividends"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 46182000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 48651000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 48715000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 48089000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 25274000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 25044000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 52545000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 56457000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 55497000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 53472000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 35926000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9807000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 148679000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 50638000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 55450000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 13365000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 434767000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 362772000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 380743000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 138304000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 908456000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 995191000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1138370000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1386672000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1587333000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1931824000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2102175000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2394799000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2530527000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2918203000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 1163817000.0,
          "filed": "2018-03-01",
          "accession": "0001046311-18-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1253792000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1322142000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1410183000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1593085000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1665942000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1947515000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2359201000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2575798000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2736974000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -365282000.0,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -258601000.0,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -183772000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -23511000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -5752000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 265882000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 154660000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 35598000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -45271000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 181229000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2015,
          "period_end": "2015-12-31",
          "value": 193441000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 202463000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 235336000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 26642000.0,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 234779000.0,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 511605000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 41566000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 26754000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 40177000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 44997000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 13.208418274830457,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12.995579503599819,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 20.77731382958291,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19.992285750165948,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 9.739016525594518,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 27.02305624811792,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 23.692159985848274,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 16.740892326921024,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 18.90822979495078,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 23.16806248524386,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 23.15297886271845,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 30.771690550378892,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 30.584152178422443,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 28.573043181858953,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15.717788526131937,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 40.1135137258276,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 34.13826037894388,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 24.286782824374338,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 29.26309864913723,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 28.081222800951654,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 108.6786619628256,
          "filed": "2025-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 214.76270528902108,
          "filed": "2026-02-19",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 204.1317890624569,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "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": 11.746523772202506,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12.291811320640962,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 19.005683565097463,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 16.072870873573564,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.74928701161004,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 14.95772906848657,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 15.800397207653976,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10.794517619223994,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 11.841999709941842,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 12.677185240368816,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.265719379273512,
          "filed": "2025-02-20",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.592234579076685,
          "filed": "2026-02-19",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 66.27341423675487,
          "filed": "2026-02-19",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 15.102295990156101,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.3079820076763202,
          "filed": "2018-03-01",
          "accession": "0001046311-18-000006"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.4067366705193378,
          "filed": "2019-02-26",
          "accession": "0001046311-19-000011"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.7655594949111133,
          "filed": "2020-03-02",
          "accession": "0001046311-20-000011"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.7259825461508248,
          "filed": "2021-02-26",
          "accession": "0001046311-21-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.6920815956411448,
          "filed": "2022-02-24",
          "accession": "0001046311-22-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.3355561595314704,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.798172967070278,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.3145572775779949,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.7328087551678009,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.8688333393966501,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": 367974000.0,
          "filed": "2022-08-04",
          "accession": "0001046311-22-000027",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 414266000.0,
          "filed": "2022-11-09",
          "accession": "0001046311-22-000039",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 4,
          "period_label": "2022-Q4",
          "period_end": "2022-12-31",
          "value": 361982000.0,
          "filed": "2023-03-01",
          "accession": "0001046311-23-000008",
          "derived": true
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 332792000.0,
          "filed": "2023-05-09",
          "accession": "0001046311-23-000021",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 427420000.0,
          "filed": "2023-08-08",
          "accession": "0001046311-23-000031",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 425557000.0,
          "filed": "2023-11-07",
          "accession": "0001046311-23-000036",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 358396000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 332860000.0,
          "filed": "2025-05-08",
          "accession": "0001046311-25-000015",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 426443000.0,
          "filed": "2025-08-06",
          "accession": "0001046311-25-000023",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 447340000.0,
          "filed": "2025-11-05",
          "accession": "0001046311-25-000030",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 390150000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 340575000.0,
          "filed": "2026-04-30",
          "accession": "0001046311-26-000019",
          "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-03-31",
          "value": 52820000.0,
          "filed": "2023-08-08",
          "accession": "0001046311-23-000031",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-06-30",
          "value": 84710000.0,
          "filed": "2023-11-07",
          "accession": "0001046311-23-000036",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 28953000.0,
          "filed": "2024-02-20",
          "accession": "0001046311-24-000010",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 31009000.0,
          "filed": "2024-05-08",
          "accession": "0001046311-24-000022",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-03-31",
          "value": 31009000.0,
          "filed": "2024-08-08",
          "accession": "0001046311-24-000028",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-06-30",
          "value": 87136000.0,
          "filed": "2024-11-04",
          "accession": "0001046311-24-000036",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 75804000.0,
          "filed": "2025-02-20",
          "accession": "0001046311-25-000007",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 44534000.0,
          "filed": "2025-05-08",
          "accession": "0001046311-25-000015",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-03-31",
          "value": 44534000.0,
          "filed": "2025-08-06",
          "accession": "0001046311-25-000023",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-06-30",
          "value": 81734000.0,
          "filed": "2025-11-05",
          "accession": "0001046311-25-000030",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 63682000.0,
          "filed": "2026-02-19",
          "accession": "0001046311-26-000008",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 20304000.0,
          "filed": "2026-04-30",
          "accession": "0001046311-26-000019",
          "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.89,
          "filed": "2022-08-04",
          "accession": "0001046311-22-000027",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 1.85,
          "filed": "2022-11-09",
          "accession": "0001046311-22-000039",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 1.02,
          "filed": "2023-05-09",
          "accession": "0001046311-23-000021",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.65,
          "filed": "2023-08-08",
          "accession": "0001046311-23-000031",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1.81,
          "filed": "2023-11-07",
          "accession": "0001046311-23-000036",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.62,
          "filed": "2024-05-08",
          "accession": "0001046311-24-000022",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.8,
          "filed": "2024-08-08",
          "accession": "0001046311-24-000028",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 2.22,
          "filed": "2024-11-04",
          "accession": "0001046311-24-000036",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.94,
          "filed": "2025-05-08",
          "accession": "0001046311-25-000015",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.75,
          "filed": "2025-08-06",
          "accession": "0001046311-25-000023",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 3.86,
          "filed": "2025-11-05",
          "accession": "0001046311-25-000030",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.44,
          "filed": "2026-04-30",
          "accession": "0001046311-26-000019",
          "derived": false
        }
      ]
    }
  ]
}
