{
  "ticker": "IDA",
  "name": "IDACORP INC",
  "cik": "0001057877",
  "sic": "4911",
  "sic_description": "Electric Services",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001057877.json",
  "as_of": "2026-02-19",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RegulatedAndUnregulatedOperatingRevenue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RegulatedAndUnregulatedOperatingRevenue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1262020000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1349486000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 1370752000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1346383000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1350729000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1458084000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1643981000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1766356000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1826633000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1812997000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 198288000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 212419000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 226801000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 232854000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 237417000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 245550000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 258982000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 261195000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 289174000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 323472000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 283582000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 315545000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 296922000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 298326000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 309521000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 329651000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 327178000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 313477000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 327839000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 353976000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 3.94,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 4.21,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 4.49,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4.61,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4.69,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4.85,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.11,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.14,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 5.5,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5.9,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 344195000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 435161000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 491626000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 366625000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 388131000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 363264000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 351285000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 267027000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 594417000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 601838000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 296950000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 285488000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 277853000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 278705000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 310938000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 299999000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 432589000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 611137000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1009279000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1179327000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 104984000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 113127000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 121421000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 129677000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 137813000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 146119000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 154287000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 163545000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 176565000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 188482000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 3329000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3212000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3614000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4160000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4641000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3031000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3111000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3274000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3782000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3336000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 6289897000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 6045405000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 6382754000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 6641201000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7095244000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 7210515000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 7543258000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8475918000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 9239363000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10225437000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 2153906000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2251385000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2370360000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 2464628000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2559980000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 2668436000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2807239000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 2907569000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3330954000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3571874000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 61480000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 76649000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 267492000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 217254000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 275116000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 215243000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 177577000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 327429000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 368865000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 215718000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 47245000.0,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 149673000.0,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 213773000.0,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 87920000.0,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 77193000.0,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 63265000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -81304000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -344110000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -414862000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -577489000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RegulatedAndUnregulatedOperatingRevenue",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RegulatedAndUnregulatedOperatingRevenue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 15.711953851761463,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 15.740733879417792,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 16.54573547950322,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 17.29478164831255,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 17.576952889883906,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 16.840593546050844,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 15.753345081238773,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 14.787222960716868,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 15.830985206114201,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 17.84183867926974,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RegulatedAndUnregulatedOperatingRevenue",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RegulatedAndUnregulatedOperatingRevenue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 22.47048382751462,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 23.38260641459044,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 21.661248716033242,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 22.157588145423702,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 22.915107323526776,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 22.60850540846755,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 19.90156820547196,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 17.747101943209636,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 17.947721299242925,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 19.524356631588468,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 9.205972776899271,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 9.435036655214457,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 9.568209048414587,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 9.447835535423602,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 9.274174016984507,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 9.202019460088232,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 9.2255059152427,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 8.983277782917618,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 8.681416795308492,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 9.056086524888615,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "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": 3.15248405498532,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 3.5137265410671406,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 3.5533407679506372,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3.5062031701796106,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3.3461428528744044,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 3.405443300513209,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 3.4332910262382645,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 3.081613106686497,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3.1298045114149105,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 3.1634051434672186,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 1.7632581142502453,
          "filed": "2018-02-22",
          "accession": "0001057877-18-000027"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 2.2097295627873614,
          "filed": "2019-02-21",
          "accession": "0001057877-19-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 2.311131048137607,
          "filed": "2020-02-20",
          "accession": "0001057877-20-000040"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 1.5076228661976903,
          "filed": "2021-02-18",
          "accession": "0001057877-21-000036"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2.233886588007831,
          "filed": "2022-02-17",
          "accession": "0001057877-22-000014"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1.8299418961747291,
          "filed": "2023-02-16",
          "accession": "0001057877-23-000007"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1.2644864327837175,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1.5834915688340199,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1.4104645969397875,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.9282373710091498,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RegulatedAndUnregulatedOperatingRevenue",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RegulatedAndUnregulatedOperatingRevenue"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 429659000.0,
          "filed": "2023-05-04",
          "accession": "0001057877-23-000027",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 413838000.0,
          "filed": "2023-08-03",
          "accession": "0001057877-23-000045",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 510906000.0,
          "filed": "2023-11-02",
          "accession": "0001057877-23-000059",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 411953000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 448936000.0,
          "filed": "2024-05-02",
          "accession": "0001057877-24-000027",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 451039000.0,
          "filed": "2024-08-01",
          "accession": "0001057877-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 528527000.0,
          "filed": "2024-10-31",
          "accession": "0001057877-24-000047",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 398131000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 432457000.0,
          "filed": "2025-05-01",
          "accession": "0001057877-25-000037",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 450880000.0,
          "filed": "2025-07-31",
          "accession": "0001057877-25-000067",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 524417000.0,
          "filed": "2025-10-30",
          "accession": "0001057877-25-000082",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 405243000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 56098000.0,
          "filed": "2023-05-04",
          "accession": "0001057877-23-000027",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 68574000.0,
          "filed": "2023-08-03",
          "accession": "0001057877-23-000045",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 105264000.0,
          "filed": "2023-11-02",
          "accession": "0001057877-23-000059",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 31259000.0,
          "filed": "2024-02-15",
          "accession": "0001057877-24-000005",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 48173000.0,
          "filed": "2024-05-02",
          "accession": "0001057877-24-000027",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 89520000.0,
          "filed": "2024-08-01",
          "accession": "0001057877-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 113605000.0,
          "filed": "2024-10-31",
          "accession": "0001057877-24-000047",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 37876000.0,
          "filed": "2025-02-20",
          "accession": "0001057877-25-000014",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 59647000.0,
          "filed": "2025-05-01",
          "accession": "0001057877-25-000037",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 95781000.0,
          "filed": "2025-07-31",
          "accession": "0001057877-25-000067",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 124437000.0,
          "filed": "2025-10-30",
          "accession": "0001057877-25-000082",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 43607000.0,
          "filed": "2026-02-19",
          "accession": "0001057877-26-000028",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 1,
          "period_label": "2022-Q1",
          "period_end": "2022-03-31",
          "value": 0.91,
          "filed": "2022-05-05",
          "accession": "0001057877-22-000034",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": 1.27,
          "filed": "2022-08-04",
          "accession": "0001057877-22-000053",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": 2.1,
          "filed": "2022-11-03",
          "accession": "0001057877-22-000072",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 1.11,
          "filed": "2023-05-04",
          "accession": "0001057877-23-000027",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 1.35,
          "filed": "2023-08-03",
          "accession": "0001057877-23-000045",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 2.07,
          "filed": "2023-11-02",
          "accession": "0001057877-23-000059",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 0.95,
          "filed": "2024-05-02",
          "accession": "0001057877-24-000027",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 1.71,
          "filed": "2024-08-01",
          "accession": "0001057877-24-000041",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 2.12,
          "filed": "2024-10-31",
          "accession": "0001057877-24-000047",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 1.1,
          "filed": "2025-05-01",
          "accession": "0001057877-25-000037",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 1.76,
          "filed": "2025-07-31",
          "accession": "0001057877-25-000067",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 2.26,
          "filed": "2025-10-30",
          "accession": "0001057877-25-000082",
          "derived": false
        }
      ]
    }
  ]
}
