<?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-20260506.xsd" xlink:type="simple"/>
    <context id="C_d10d5faf-a284-4494-8041-ef3addaa4fad">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130464</identifier>
        </entity>
        <period>
            <startDate>2026-05-06</startDate>
            <endDate>2026-05-06</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_cf572539-9b4a-40a6-a17e-a5ae2983dc2a">0001130464</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_cb70b449-22da-4365-885d-96c1b53f2325">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_de5535f9-7bdb-4a3e-845c-e5fd5181fc2b">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_ccc04aea-573d-462a-b389-dce2a568ec6a">2026-05-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_45c55d28-9748-4a40-981b-251c4b06bf62">Black Hills Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_0dfeef63-06fa-41a7-83e4-038cb8633f71">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_46575714-64b0-426f-8e35-56caf01a7e33">001-31303</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_e09cf963-cd33-46ef-b747-19d6063f111a">46-0458824</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_fc3c3124-d4a4-443b-a449-90225ee66a0c">7001 Mount Rushmore Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_8b1b3c13-5334-4440-87d7-6289973a8097">Rapid City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_e1400af4-e2ef-4b44-9bc7-e003e7f5118a">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_7663472e-123b-47fe-9512-91398b913c39">57702</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_18aeda62-1870-4b10-a41d-a523a20c7722">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_9c8754d1-37bb-4533-b3e2-d4c95193982a">721-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_f33802f9-f5fa-46f3-be1e-54673f568c5d">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_0f8f1496-cf42-45ef-aaa5-0e7ac13f70c2">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_de6172c1-188d-42e9-a051-008dcda8415b">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_24da1cc3-0892-459d-bcf8-3289fa932faf">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_ac9d635f-a176-47a8-a9d0-dd86d42404f0">Common stock of $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_741ca45b-b826-4e99-9edb-122adca9d07d">BKH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_ae97c555-8b06-4399-9a60-bbfefb4f4197">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_d10d5faf-a284-4494-8041-ef3addaa4fad"
      id="F_8f631cca-f510-461c-af17-8f75bb3b545f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
