<?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-20261022.xsd" xlink:type="simple"/>
    <context id="C_c973b0df-0ca6-4b78-9630-b789b19fda53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130464</identifier>
        </entity>
        <period>
            <startDate>2026-10-22</startDate>
            <endDate>2026-10-22</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_48652bff-e110-4ce7-a0bc-6907b403bee5">0001130464</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_878310e4-9399-4f11-a7f6-4e9b7537b9e1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_8ad19bbc-c8ae-46ee-83a1-1072b5078f86">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_7816e0ce-494f-40aa-b4da-028d123f836d">2026-10-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_2ee8540f-b3a2-4774-ba23-3b305759bdce">Black Hills Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_d3cd791a-d30b-4052-bf08-44e0d3b026a7">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_7552c9c4-ddfa-449b-a04a-3958728b66cc">001-31303</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_326d5435-ff19-47a6-84d5-9c3cb27f0458">46-0458824</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_d31c4c70-fc82-45b5-a3e3-3ed119943e7a">7001 Mount Rushmore Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_60a2c3f9-8503-48b6-87fa-cc8df80fe15c">Rapid City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_f675428b-54d3-4b7e-8d48-9b7e88437fbf">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_cf289bb8-5d01-4319-bca1-33a3bd332914">57702</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_317d8efc-2865-46f3-9287-9f0ed56e3149">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_b210bad7-84d0-4934-aab5-05b6c2ea3f42">721-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_e2c8bf4d-f0cf-40ab-b5fb-617380b12ac4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_25ce0ce0-9193-4ca1-af54-f19178b11bcc">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_9c95e8c5-c604-4217-a9d4-da8289916cf2">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_6c6fb007-9c32-4c62-ab4f-089f951310bd">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_80b39f70-7e1d-4e3d-a455-fba2bf426226">Common stock of $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_714e998c-aa4d-44ae-a2ac-7b7f543e2f91">BKH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_3d538b9c-5e77-4ed9-993e-9004de81333d">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_c973b0df-0ca6-4b78-9630-b789b19fda53"
      id="F_47003485-24df-4045-8903-d14f233df772">false</dei:EntityEmergingGrowthCompany>
</xbrl>
