<?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-20261006.xsd" xlink:type="simple"/>
    <context id="C_405c94d8-a230-4278-88ce-b362fd794e37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130464</identifier>
        </entity>
        <period>
            <startDate>2026-10-06</startDate>
            <endDate>2026-10-06</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_e58a8d10-4047-46db-8135-6d602204a6f5">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_dca64e26-e368-42ef-aec4-ad842fe67bcb">0001130464</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_b6fcbe50-7390-4dd4-9932-8495f915d675">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_d1e4afac-9ab5-4595-859e-9d1632aefb32">2026-10-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_da80bc62-9280-4b5f-b47c-f675aa864492">Black Hills Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_56af80aa-4c33-43c2-b4cd-89f685f15376">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_300c7e01-89e9-44b3-9c2f-4b59e6c91a9c">001-31303</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_383e8775-cdd9-48b6-adcc-fe94814b1669">46-0458824</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_66fd3b71-8c6e-4253-8fdd-040e35d29b4e">7001 Mount Rushmore Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_f7c96b1b-193c-46ee-86f4-aa1b7fd62d76">Rapid City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_62732eb2-f3d5-43c5-bc6e-92fc959aff94">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_9ed8f753-fabc-4c5b-95c5-ebb8ed6f5c23">57702</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_f52f5eec-e8b4-4429-9f41-a56d1f4bb3cf">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_2243215a-c8d6-48d9-bd63-dfb3aa9ce4c3">721-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_c5e18188-9dba-4dee-9be9-63dfe7d83c99">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_65f19b92-9eb1-4f76-b991-bdf9ecd1123c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_1097fa21-9017-48da-9c87-b5dc92b29f31">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_46b66638-aaad-4ff8-b751-a9c1147cbba6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_2de149e1-b792-4fd7-8a12-e5206cf6713a">Common stock of $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_3a35ce0c-f930-4782-914a-6a635b8b65d7">BKH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_861183cb-73f8-4b6e-a09d-f4c6407c4299">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_405c94d8-a230-4278-88ce-b362fd794e37"
      id="F_9f71ef82-5229-445c-a227-171dbb9c646b">false</dei:EntityEmergingGrowthCompany>
</xbrl>
