<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bkh-20260515.xsd" xlink:type="simple"/>
    <context id="C_e1b64931-d899-4cf1-8b0f-f94806621594">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130464</identifier>
        </entity>
        <period>
            <startDate>2026-05-15</startDate>
            <endDate>2026-05-15</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_9ad0e639-5bbd-4f9f-923c-d24088af5a69">0001130464</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_aa574cb5-060e-4090-9393-d73b73934bfc">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_25b037ab-0d0e-4da4-94b8-d677bcee8f82">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_b8a884df-7703-49d6-9e2d-2a2d684f178e">2026-05-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_7358c71b-bf2f-4d76-b1c2-f255fe8007c0">Black Hills Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_b8aaf25f-b45c-4275-82d4-be9d74f4d97e">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_43199c8e-64be-4b1d-90e8-5900275a4f5e">001-31303</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_cf4f2c5a-219b-4cfe-bf20-a4df5168cca1">46-0458824</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_0a89b3c5-e026-412f-8438-19fa65bf7927">7001 Mount Rushmore Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_b94b4cb6-eb63-4836-a805-30ea31cecad6">Rapid City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_0124d68b-3c50-4ae5-996f-c21fa8d23110">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_4357087d-ab64-4888-8868-c1e1b65320ce">57702</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_8417115b-d31e-4998-a9fd-67808bcb524e">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_ba2f95e6-a082-434d-af7c-c9d375d05360">721-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_e3db84b9-25ef-42d7-9d2e-09b2f55de47a">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_bab93149-4133-48b4-b442-4182f9cc6e37">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_8f683748-5d88-447f-94fd-cb1d88d61609">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_e7fafb20-2345-4caa-beab-673a1625832d">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_a69ed155-efaf-4412-948d-c251b8bbcab7">Common stock of $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_d9c48374-570a-44eb-967c-45127ff2741b">BKH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_28edf4c3-4f9f-4add-823b-400811f980b5">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e1b64931-d899-4cf1-8b0f-f94806621594"
      id="F_5ae15b26-a9fd-406e-8827-14ed289dfb91">false</dei:EntityEmergingGrowthCompany>
</xbrl>
