{
  "ticker": "KNSL",
  "name": "Kinsale Capital Group, Inc.",
  "cik": "0001669162",
  "sic": "6331",
  "sic_description": "Fire, Marine & Casualty Insurance",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001669162.json",
  "as_of": "2026-02-20",
  "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": 141615000.0,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 186776000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 222114000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 315888000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 459886000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 653472000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 838804000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1224449000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1587525000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1873987000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 26167000.0,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 24901000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 33787000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 63316000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 88419000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 152659000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 159114000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 308093000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 414843000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 503614000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.16,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.56,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.86,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.87,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.62,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6.88,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13.22,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 17.78,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 21.65,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 77398000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 103980000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 178357000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 279974000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 407042000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 557815000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 859835000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 976301000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1043738000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 565000.0,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 179000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1273000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19622000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 32875000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 5920000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6901000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6607000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 23943000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 53685000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 2097000.0,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5039000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 5906000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6929000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 8073000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 10021000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 11927000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 12954000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 13940000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 15782000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 10000000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 89998000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 614389000.0,
          "filed": "2018-03-01",
          "accession": "0001669162-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 667849000.0,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 773063000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1090550000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1546896000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2025655000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2747122000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3772974000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4886704000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6043561000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 404175000.0,
          "filed": "2018-03-01",
          "accession": "0001669162-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 429660000.0,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 509077000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 684670000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 970658000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1326320000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2001673000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2686142000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3403143000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4083978000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 210214000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 238189000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 263986000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 405880000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 576238000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 699335000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 745449000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1086832000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1483561000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1959583000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 2017,
          "period_end": "2017-12-31",
          "value": 77219000.0,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 102707000.0,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 158735000.0,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 247099000.0,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 401122000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 550914000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 853228000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 952358000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 990053000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 18.47756240511245,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 13.332012678288432,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 15.211558028760006,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 20.0438129970116,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 19.226286514484027,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 23.36121517065766,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 18.96915131544437,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 25.161766639525208,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 26.131431001086597,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 26.873932423223856,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 12.447791298391163,
          "filed": "2020-03-02",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 10.454303095441016,
          "filed": "2021-02-25",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 12.798784784041578,
          "filed": "2022-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 15.599684635852961,
          "filed": "2023-02-24",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15.344180703112256,
          "filed": "2024-02-23",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 21.829166279393995,
          "filed": "2025-02-21",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 21.34471975950065,
          "filed": "2026-02-20",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 28.347803524371752,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 27.962652024419622,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 25.70005965554917,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 4.259028075046917,
          "filed": "2019-02-28",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.7285374388521952,
          "filed": "2020-03-02",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.370536424586353,
          "filed": "2021-02-25",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.805877768098665,
          "filed": "2022-02-25",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5.7158981599280105,
          "filed": "2023-02-24",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7.536278388965545,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.792025254065891,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8.165786459169876,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8.489218909105196,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 8.333067209878415,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    },
    {
      "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": 1.9226835510479796,
          "filed": "2020-03-02",
          "accession": "0001669162-18-000005"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1.803861639286449,
          "filed": "2021-02-25",
          "accession": "0001669162-19-000005"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.9284242346185025,
          "filed": "2022-02-25",
          "accession": "0001669162-20-000007"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.6868778949443186,
          "filed": "2023-02-24",
          "accession": "0001669162-21-000005"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1.684474123539232,
          "filed": "2024-02-23",
          "accession": "0001669162-22-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.8965445744886213,
          "filed": "2025-02-21",
          "accession": "0001669162-23-000009"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2.6851910727628585,
          "filed": "2026-02-20",
          "accession": "0001669162-24-000006"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.471533778909712,
          "filed": "2026-02-20",
          "accession": "0001669162-25-000010"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.293901632625824,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.0841056490079777,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 295766000.0,
          "filed": "2023-07-27",
          "accession": "0001669162-23-000040",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 314367000.0,
          "filed": "2023-10-26",
          "accession": "0001669162-23-000051",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 351171000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 372791000.0,
          "filed": "2024-04-25",
          "accession": "0001669162-24-000020",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 384553000.0,
          "filed": "2024-07-25",
          "accession": "0001669162-24-000028",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 418058000.0,
          "filed": "2024-10-24",
          "accession": "0001669162-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 412123000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 423397000.0,
          "filed": "2025-04-24",
          "accession": "0001669162-25-000027",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 469814000.0,
          "filed": "2025-07-24",
          "accession": "0001669162-25-000043",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 497505000.0,
          "filed": "2025-10-23",
          "accession": "0001669162-25-000058",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 483271000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 466709000.0,
          "filed": "2026-04-23",
          "accession": "0001669162-26-000026",
          "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": 55800000.0,
          "filed": "2023-07-27",
          "accession": "0001669162-23-000040",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-06-30",
          "value": 72791000.0,
          "filed": "2023-10-26",
          "accession": "0001669162-23-000051",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 103387000.0,
          "filed": "2024-02-23",
          "accession": "0001669162-24-000006",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 98941000.0,
          "filed": "2024-04-25",
          "accession": "0001669162-24-000020",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-03-31",
          "value": 98941000.0,
          "filed": "2024-07-25",
          "accession": "0001669162-24-000028",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-06-30",
          "value": 92579000.0,
          "filed": "2024-10-24",
          "accession": "0001669162-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 109094000.0,
          "filed": "2025-02-21",
          "accession": "0001669162-25-000010",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 89227000.0,
          "filed": "2025-04-24",
          "accession": "0001669162-25-000027",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-03-31",
          "value": 89227000.0,
          "filed": "2025-07-24",
          "accession": "0001669162-25-000043",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-06-30",
          "value": 134121000.0,
          "filed": "2025-10-23",
          "accession": "0001669162-25-000058",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 138620000.0,
          "filed": "2026-02-20",
          "accession": "0001669162-26-000015",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 112554000.0,
          "filed": "2026-04-23",
          "accession": "0001669162-26-000026",
          "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.17,
          "filed": "2022-07-28",
          "accession": "0001669162-22-000029",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 1.43,
          "filed": "2022-10-27",
          "accession": "0001669162-22-000042",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 2.4,
          "filed": "2023-04-27",
          "accession": "0001669162-23-000022",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 3.12,
          "filed": "2023-07-27",
          "accession": "0001669162-23-000040",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 3.26,
          "filed": "2023-10-26",
          "accession": "0001669162-23-000051",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 4.24,
          "filed": "2024-04-25",
          "accession": "0001669162-24-000020",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 3.97,
          "filed": "2024-07-25",
          "accession": "0001669162-24-000028",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 4.9,
          "filed": "2024-10-24",
          "accession": "0001669162-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 3.83,
          "filed": "2025-04-24",
          "accession": "0001669162-25-000027",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 5.76,
          "filed": "2025-07-24",
          "accession": "0001669162-25-000043",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 6.09,
          "filed": "2025-10-23",
          "accession": "0001669162-25-000058",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 4.88,
          "filed": "2026-04-23",
          "accession": "0001669162-26-000026",
          "derived": false
        }
      ]
    }
  ]
}
