<?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-20260817.xsd" xlink:type="simple"/>
    <context id="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130464</identifier>
        </entity>
        <period>
            <startDate>2026-08-17</startDate>
            <endDate>2026-08-17</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_2bfb0941-3cc3-48c2-b887-0ff74fc540c0">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_5e07e291-588a-4723-99ba-447b900cde6e">0001130464</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_697e0b75-1966-4c61-a050-32fe3e619e15">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_a14d7070-94f4-4262-86e6-63f8d6cea35c">2026-08-17</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_630d2107-3823-4fe5-b125-7ef6a3a410f4">Black Hills Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_39f2c398-ced7-4074-9bde-579adcf1fa28">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_3a762bf8-cf7d-44b9-811f-d70dce2ce785">001-31303</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_26a92f26-00ae-4d68-8878-3889eff87715">46-0458824</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_57977a3a-f7a9-488b-a9d0-4862a879cca7">7001 Mount Rushmore Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_9409d7df-2434-4eb9-b409-6bf3e4460185">Rapid City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_3cd0486e-f3ab-4929-bf6d-ade4855249a9">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_72a838eb-59ab-4bbc-94af-4e42a9a69ea8">57702</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_a2640bf3-18d5-43cd-bcd3-fbbc66288615">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_92082069-5e6b-4310-ab7f-91dc56121bcb">721-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_279a490b-20a8-4061-9719-9236a071cd7e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_693ec5d4-6301-4c5a-adae-95b778932aab">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_bd9787f7-5fe3-435b-83ef-71f07641300a">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_74b9998f-21c8-43c6-bb8f-5c8cda6bfdb6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_94b10456-0d15-47ff-b128-6b576133d609">Common stock of $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_c4d9f9d2-1eee-4e76-a6e2-bc8dcc6e2047">BKH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_e99627e5-5145-4c04-9b7e-e840c8469aa7">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_340ddce6-5a54-4d9c-b403-7ed8b440a6ea"
      id="F_2360a351-905e-4318-a5c3-080b91bc3487">false</dei:EntityEmergingGrowthCompany>
</xbrl>
