<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bkh-20260805.xsd" xlink:type="simple"/>
    <context id="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130464</identifier>
        </entity>
        <period>
            <startDate>2026-08-05</startDate>
            <endDate>2026-08-05</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_0b39e492-3aa7-4511-b3ea-0bfe59786bdc">0001130464</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_270d7112-5d6c-4b31-ab22-9d629c719526">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_2cfaa140-ba2d-40dc-96b4-5968ac28d9df">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_003e45eb-d143-4e0f-a644-44733b1b6255">2026-08-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_e5e9bb0d-8e91-4186-a53a-20b748a27aec">Black Hills Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_16755766-e3ed-497a-b2f3-ce9f826d4169">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_c66defc1-80ae-4f7e-8cda-8eda4b93d1e6">001-31303</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_13e724ff-b44e-4b22-8a67-5d1563ee5a10">46-0458824</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_3a63074d-93b0-4b39-adce-7b2933938eb8">7001 Mount Rushmore Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_dd031fa4-5404-40e5-b728-2c52a9638e50">Rapid City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_463411ff-5a0a-43c1-8182-d8a4a659391a">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_ead617b1-d7c8-43be-ae21-66fafc3e114f">57702</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_9aa8caac-1882-4e77-8c9b-86bd76d98237">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_5ac36464-e5f4-4fe8-bd49-1d0832290ae2">721-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_93456a7d-73fa-4681-a55e-be0e7269d547">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_2711376c-1c45-4055-b9e3-d41ca9bf04a8">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_144b0984-71aa-48b4-a34f-63d678cd3663">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_45800b66-c63b-43cd-af2d-1efbbc0ed8d0">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_e34e0b4b-8535-467f-897d-a9bd73edd421">Common stock of $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_0cbcdde9-a75d-48f6-bba2-6e062c28f9c8">BKH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_ada01fb5-08f5-4969-bf01-2419d1d479cb">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_a69b64bc-27e5-4c46-aee2-4181e416c9b1"
      id="F_546a0647-c79c-4201-8caa-a2136426eb51">false</dei:EntityEmergingGrowthCompany>
</xbrl>
