{
  "ticker": "RLI",
  "name": "RLI CORP",
  "cik": "0000084246",
  "sic": "6331",
  "sic_description": "Fire, Marine & Casualty Insurance",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000084246.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": 816328000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 797224000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 818123000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1003591000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 983626000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1179245000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1697992000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1511994000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1770384000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1882448000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 114920000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 105028000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 64179000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 191642000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 157091000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 279354000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 583411000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 304611000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 345779000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 403337000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2.59,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.36,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1.43,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4.23,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.46,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.11,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 6.37,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.31,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3.74,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.37,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 174463000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 197525000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 217102000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 276917000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 263259000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 384905000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 250448000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 464257000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 560219000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 614221000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 16155000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9238000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6087000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6955000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5768000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 8310000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5889000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5913000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4710000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5523000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 122488000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 113813000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 83100000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 85591000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 87906000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 135330000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 364848000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 140093000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 235656000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 241562000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 2777633000.0,
          "filed": "2018-02-23",
          "accession": "0000084246-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2947244000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3105065000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3545721000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3938485000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4508302000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 4767068000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5180221000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5628802000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6161486000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 1954061000.0,
          "filed": "2018-02-23",
          "accession": "0000084246-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2093646000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2298223000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2550333000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2802507000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3278941000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3589727000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3766707000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 4106835000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4383290000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 823572000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 853598000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 806842000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 995388000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1135978000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1229361000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1177341000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1413514000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1521967000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1778196000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 158308000.0,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 188287000.0,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 211015000.0,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 269962000.0,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 257491000.0,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 376595000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 244559000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 458344000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 555509000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 608698000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 14.077674660185613,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 13.174214524399666,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.844663944174654,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19.09562760128379,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 15.970602647754328,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 23.689224885413974,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 34.358878015915266,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 20.146310104405178,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 19.531299424305686,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 21.426196102096846,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 13.953849815195271,
          "filed": "2020-02-21",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12.304152540188706,
          "filed": "2021-02-19",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.954345460449505,
          "filed": "2022-02-18",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 19.252994812073283,
          "filed": "2023-02-24",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13.828700907940119,
          "filed": "2024-02-23",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 22.723512458911582,
          "filed": "2025-02-21",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 49.55327301096284,
          "filed": "2026-02-20",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 21.549910365231614,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 22.719217959390708,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 22.68237022240518,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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.1373356379334485,
          "filed": "2019-02-22",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.563600434846928,
          "filed": "2020-02-21",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.0669132530236887,
          "filed": "2021-02-19",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.4048809818933865,
          "filed": "2022-02-18",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.9886149115713274,
          "filed": "2023-02-24",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 6.1964349327085895,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 12.2383611897292,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.880270359121744,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 6.143030079935304,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 6.54609943120864,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    },
    {
      "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": 2.372665656433196,
          "filed": "2020-02-21",
          "accession": "0000084246-18-000011"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.4527306765011163,
          "filed": "2021-02-19",
          "accession": "0000084246-19-000013"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.848417657980125,
          "filed": "2022-02-18",
          "accession": "0000084246-20-000010"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2.562149634112527,
          "filed": "2023-02-24",
          "accession": "0001564590-21-006861"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.467043375840025,
          "filed": "2024-02-23",
          "accession": "0001564590-22-005648"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2.6671913294792984,
          "filed": "2025-02-21",
          "accession": "0001558370-23-002011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.0490121383694273,
          "filed": "2026-02-20",
          "accession": "0001558370-24-001599"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2.664782237742251,
          "filed": "2026-02-20",
          "accession": "0001558370-25-001301"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 2.6983732235981464,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2.4650207288735326,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013"
        }
      ]
    }
  ],
  "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": 381862000.0,
          "filed": "2023-07-26",
          "accession": "0001558370-23-012262",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 331694000.0,
          "filed": "2023-10-25",
          "accession": "0001558370-23-016702",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 433515000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 444831000.0,
          "filed": "2024-04-24",
          "accession": "0001558370-24-005567",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 416442000.0,
          "filed": "2024-07-24",
          "accession": "0001558370-24-010016",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 469995000.0,
          "filed": "2024-10-23",
          "accession": "0001558370-24-013506",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 439116000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 407665000.0,
          "filed": "2025-04-25",
          "accession": "0001558370-25-005531",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 499826000.0,
          "filed": "2025-07-24",
          "accession": "0001558370-25-009525",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 509264000.0,
          "filed": "2025-10-22",
          "accession": "0001104659-25-101474",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 465693000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 423870000.0,
          "filed": "2026-04-24",
          "accession": "0001104659-26-048474",
          "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": 98811000.0,
          "filed": "2023-07-26",
          "accession": "0001558370-23-012262",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-06-30",
          "value": 77652000.0,
          "filed": "2023-10-25",
          "accession": "0001558370-23-016702",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 114612000.0,
          "filed": "2024-02-23",
          "accession": "0001558370-24-001599",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 127900000.0,
          "filed": "2024-04-24",
          "accession": "0001558370-24-005567",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-03-31",
          "value": 127900000.0,
          "filed": "2024-07-24",
          "accession": "0001558370-24-010016",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-06-30",
          "value": 81992000.0,
          "filed": "2024-10-23",
          "accession": "0001558370-24-013506",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 40860000.0,
          "filed": "2025-02-21",
          "accession": "0001558370-25-001301",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 63214000.0,
          "filed": "2025-04-25",
          "accession": "0001558370-25-005531",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-03-31",
          "value": 63214000.0,
          "filed": "2025-07-24",
          "accession": "0001558370-25-009525",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-06-30",
          "value": 124336000.0,
          "filed": "2025-10-22",
          "accession": "0001104659-25-101474",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 91177000.0,
          "filed": "2026-02-20",
          "accession": "0001104659-26-018013",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 54885000.0,
          "filed": "2026-04-24",
          "accession": "0001104659-26-048474",
          "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.05,
          "filed": "2022-07-22",
          "accession": "0001564590-22-026251",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 9.61,
          "filed": "2022-10-21",
          "accession": "0001558370-22-015172",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 2.15,
          "filed": "2023-04-21",
          "accession": "0001558370-23-006400",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.69,
          "filed": "2023-07-26",
          "accession": "0001558370-23-012262",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 0.29,
          "filed": "2023-10-25",
          "accession": "0001558370-23-016702",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 2.77,
          "filed": "2024-04-24",
          "accession": "0001558370-24-005567",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.78,
          "filed": "2024-07-24",
          "accession": "0001558370-24-010016",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 2.06,
          "filed": "2024-10-23",
          "accession": "0001558370-24-013506",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 0.68,
          "filed": "2025-04-25",
          "accession": "0001558370-25-005531",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.34,
          "filed": "2025-07-24",
          "accession": "0001558370-25-009525",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 1.35,
          "filed": "2025-10-22",
          "accession": "0001104659-25-101474",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 0.6,
          "filed": "2026-04-24",
          "accession": "0001104659-26-048474",
          "derived": false
        }
      ]
    }
  ]
}
