{
  "ticker": "BFST",
  "name": "Business First Bancshares, Inc.",
  "cik": "0001624322",
  "sic": "6022",
  "sic_description": "State Commercial Banks",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001624322.json",
  "as_of": "2026-02-26",
  "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": "InterestAndDividendIncomeOperating",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:InterestAndDividendIncomeOperating"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 43418000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 51601000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 76195000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 103467000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 149755000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 170438000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 236114000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 353327000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 414764000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 465011000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 5111000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4848000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 14091000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 23772000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 30000000.0,
          "filed": "2023-05-01",
          "accession": "0001437749-23-011803"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 52136000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 54255000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 71043000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 65107000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 87861000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 0.7,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.61,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.22,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.74,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.64,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.53,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.32,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.59,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.26,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.79,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 8150000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7968000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 19276000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 24418000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 29339000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 56443000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 69577000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 90969000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 61409000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 92083000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 1390000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 505000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 919000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3959000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2970000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3971000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7781000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11648000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1562000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 66000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividendsCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividendsCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1056000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1792000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3281000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5054000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7520000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 9436000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 10824000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 12655000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 14863000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 16844000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 863000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 33000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2553000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5799000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10923000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3731000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 1105841000.0,
          "filed": "2018-03-21",
          "accession": "0001437749-18-005111"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1321256000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2094896000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2273835000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4160360000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4726378000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5990460000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6584550000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7857090000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 8214740000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 992282000.0,
          "filed": "2018-03-21",
          "accession": "0001437749-18-005111"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1141321000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1834838000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1988738000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3750397000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4293010000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5409979000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5940291000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7057624000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 7317857000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 113559000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 179935000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 260058000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 285097000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 409963000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 433368000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 580481000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 644259000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 799466000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 896883000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 42173000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 107591000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 96072000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 89371000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 149131000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 68375000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 152740000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 226110000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 319098000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 411175000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "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": 6760000.0,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 7463000.0,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 18357000.0,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 20459000.0,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 26369000.0,
          "filed": "2023-03-02",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 52472000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 61796000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 79321000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 59847000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 92017000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / InterestAndDividendIncomeOperating",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:InterestAndDividendIncomeOperating"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 11.771615459026211,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9.395166760334101,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 18.493339457969682,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 22.975441445098436,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 20.032720109512205,
          "filed": "2023-05-01",
          "accession": "0001437749-23-011803"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 30.589422546615193,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 22.978307088948558,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 20.106869840119774,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 15.697360426652265,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 18.89439174557161,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 4.500744106587765,
          "filed": "2020-03-12",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.694306277266791,
          "filed": "2021-03-05",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5.418406663128994,
          "filed": "2022-03-01",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 8.338214712887194,
          "filed": "2023-03-02",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7.317733551564409,
          "filed": "2024-03-01",
          "accession": "0001437749-23-011803"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 12.030422181610087,
          "filed": "2025-03-07",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.346559146638736,
          "filed": "2026-02-26",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 11.027086932429349,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8.143810993838386,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 9.79626105077251,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.4621821762803151,
          "filed": "2019-03-22",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.36692359391367,
          "filed": "2020-03-12",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.6726348229219972,
          "filed": "2021-03-05",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.0454584435546115,
          "filed": "2022-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.721091444009653,
          "filed": "2023-05-01",
          "accession": "0001437749-23-011803"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.1030857032594517,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.9056900471750083,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.0789347791420827,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.828640119942625,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1.069553022980642,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 8.73803045113113,
          "filed": "2020-03-12",
          "accession": "0001437749-18-005111"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6.342962736543752,
          "filed": "2021-03-05",
          "accession": "0001437749-19-005503"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.0554953125841156,
          "filed": "2022-03-01",
          "accession": "0001437749-20-004875"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6.975653900251493,
          "filed": "2023-03-02",
          "accession": "0001437749-21-005177"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 9.148135319528835,
          "filed": "2024-03-01",
          "accession": "0001437749-22-004801"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 9.90615366155323,
          "filed": "2025-03-07",
          "accession": "0001437749-23-005213"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.319820976052618,
          "filed": "2026-02-26",
          "accession": "0001437749-24-006270"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 9.220346165129241,
          "filed": "2026-02-26",
          "accession": "0001624322-25-000011"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8.827922638361105,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 8.159210287183502,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "InterestAndDividendIncomeOperating",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:InterestAndDividendIncomeOperating"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 85848000.0,
          "filed": "2023-08-03",
          "accession": "0001437749-23-021827",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 93322000.0,
          "filed": "2023-11-02",
          "accession": "0001437749-23-029909",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 94665000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 96011000.0,
          "filed": "2024-05-02",
          "accession": "0001628280-24-019869",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 99870000.0,
          "filed": "2024-07-31",
          "accession": "0001624322-24-000011",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 102741000.0,
          "filed": "2024-10-31",
          "accession": "0001624322-24-000021",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 116142000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 113693000.0,
          "filed": "2025-05-02",
          "accession": "0001624322-25-000025",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 114850000.0,
          "filed": "2025-08-05",
          "accession": "0001624322-25-000037",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 118688000.0,
          "filed": "2025-10-30",
          "accession": "0001624322-25-000048",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 117780000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 122494000.0,
          "filed": "2026-05-01",
          "accession": "0001624322-26-000028",
          "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": 19739000.0,
          "filed": "2023-08-03",
          "accession": "0001437749-23-021827",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 20455000.0,
          "filed": "2023-11-02",
          "accession": "0001437749-23-029909",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 15824000.0,
          "filed": "2024-03-01",
          "accession": "0001437749-24-006270",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 13570000.0,
          "filed": "2024-05-02",
          "accession": "0001628280-24-019869",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 17206000.0,
          "filed": "2024-07-31",
          "accession": "0001624322-24-000011",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 17843000.0,
          "filed": "2024-10-31",
          "accession": "0001624322-24-000021",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 16488000.0,
          "filed": "2025-03-07",
          "accession": "0001624322-25-000011",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 20543000.0,
          "filed": "2025-05-02",
          "accession": "0001624322-25-000025",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 22103000.0,
          "filed": "2025-08-05",
          "accession": "0001624322-25-000037",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 22856000.0,
          "filed": "2025-10-30",
          "accession": "0001624322-25-000048",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 22359000.0,
          "filed": "2026-02-26",
          "accession": "0001624322-26-000018",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 23564000.0,
          "filed": "2026-05-01",
          "accession": "0001624322-26-000028",
          "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": 0.61,
          "filed": "2022-08-04",
          "accession": "0001437749-22-018785",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 0.61,
          "filed": "2022-11-03",
          "accession": "0001437749-22-025698",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 0.54,
          "filed": "2023-05-04",
          "accession": "0001437749-23-012485",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 0.73,
          "filed": "2023-08-03",
          "accession": "0001437749-23-021827",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.76,
          "filed": "2023-11-02",
          "accession": "0001437749-23-029909",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.48,
          "filed": "2024-05-02",
          "accession": "0001628280-24-019869",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 0.62,
          "filed": "2024-07-31",
          "accession": "0001624322-24-000011",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 0.65,
          "filed": "2024-10-31",
          "accession": "0001624322-24-000021",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.65,
          "filed": "2025-05-02",
          "accession": "0001624322-25-000025",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 0.7,
          "filed": "2025-08-05",
          "accession": "0001624322-25-000037",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 0.73,
          "filed": "2025-10-30",
          "accession": "0001624322-25-000048",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.68,
          "filed": "2026-05-01",
          "accession": "0001624322-26-000028",
          "derived": false
        }
      ]
    }
  ]
}
