<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:hcdi="http://harborcustomhomes.com/20230516"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hcdi-20230516.xsd" xlink:type="simple"/>
    <context id="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001784567</identifier>
        </entity>
        <period>
            <startDate>2023-05-16</startDate>
            <endDate>2023-05-16</endDate>
        </period>
    </context>
    <context id="ie5e6195573344d689b84cc1ba76c7540_D20230516-20230516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001784567</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-16</startDate>
            <endDate>2023-05-16</endDate>
        </period>
    </context>
    <context id="i668446bb641d416a8d06a252e20a629d_D20230516-20230516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001784567</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">hcdi:A80SeriesACumulativeConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-16</startDate>
            <endDate>2023-05-16</endDate>
        </period>
    </context>
    <context id="ibd5097976d4c4a958feb906ee57db0e2_D20230516-20230516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001784567</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-16</startDate>
            <endDate>2023-05-16</endDate>
        </period>
    </context>
    <context id="i8259cfe56a7d48018e1fc5db7859928e_D20230516-20230516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001784567</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">hcdi:WarrantOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-16</startDate>
            <endDate>2023-05-16</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN180L2ZyYWc6NjUyMjMwMTg1NmIxNDUyN2FhZTc3ODE5NWU5NzNjNzQvdGFibGU6ZjdjOWVhMDJhZGNiNGY3N2E4MzNkMWFlMjRkY2Q4MTYvdGFibGVyYW5nZTpmN2M5ZWEwMmFkY2I0Zjc3YTgzM2QxYWUyNGRjZDgxNl8wLTEtMS0xLTEzMzY1Nw_989bc5f0-e715-4bdb-a5d4-39f129bd30e0">0001784567</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN180L2ZyYWc6NjUyMjMwMTg1NmIxNDUyN2FhZTc3ODE5NWU5NzNjNzQvdGFibGU6ZjdjOWVhMDJhZGNiNGY3N2E4MzNkMWFlMjRkY2Q4MTYvdGFibGVyYW5nZTpmN2M5ZWEwMmFkY2I0Zjc3YTgzM2QxYWUyNGRjZDgxNl8xLTEtMS0xLTEzMzY1Nw_eccb648a-e445-4a3e-89fd-ba2c643c1ce7">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8xMTI2_a38fe7cb-54fa-4042-b470-e268d23f9e84">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8yMjk_cee80171-bdfa-417d-bfdb-6675a460ca63">2023-05-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8xMTI5_0f0edead-57f4-4d99-b274-fc4572c2f499">Harbor Custom Development, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8wLTAtMS0xLTEzMzY1Nw_fa88cefe-c422-4e11-b4cd-99b28b58c201">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8wLTItMS0xLTEzMzY1Nw_01d4b74b-ef8b-4dd2-ade4-b3e5abb22f35">001-39266</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8wLTQtMS0xLTEzMzY1Nw_8b33988f-0812-46c1-9319-298f34ca74fa">46-4827436</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8yLTAtMS0xLTEzMzY1Ny90ZXh0cmVnaW9uOmJkNjBlZjBmYTVmNDQ0NDk5ZDUxOTA2NTcyOTVmMzU4XzU_6b95b092-4e57-46b6-90e1-68107b6d563c">1201 Pacific Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8yLTAtMS0xLTEzMzY1Ny90ZXh0cmVnaW9uOmJkNjBlZjBmYTVmNDQ0NDk5ZDUxOTA2NTcyOTVmMzU4Xzk_ac6a68c7-e9d7-4693-b0fa-6d6814aa3be9">Suite 1200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8yLTAtMS0xLTEzMzY1Ny90ZXh0cmVnaW9uOmJkNjBlZjBmYTVmNDQ0NDk5ZDUxOTA2NTcyOTVmMzU4XzEy_92d47471-e7c5-4fc1-8b05-65a7f9912faf">Tacoma</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8yLTAtMS0xLTEzMzY1Ny90ZXh0cmVnaW9uOmJkNjBlZjBmYTVmNDQ0NDk5ZDUxOTA2NTcyOTVmMzU4XzE2_bc1dd888-d48a-476e-9d12-50eec19b4eb0">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6ODEzMDQ2OTFlZTFhNDZjNTliYTI3ZjIxYWIxYTA4NDAvdGFibGVyYW5nZTo4MTMwNDY5MWVlMWE0NmM1OWJhMjdmMjFhYjFhMDg0MF8yLTAtMS0xLTEzMzY1Ny90ZXh0cmVnaW9uOmJkNjBlZjBmYTVmNDQ0NDk5ZDUxOTA2NTcyOTVmMzU4XzE5_78df1ef4-3c70-4a66-9ef7-0b7c01548d86">98402</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8zNzU_7bef83e1-058b-4199-bb5a-a48d18d4c635">253</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8xMTIy_c25a5705-6af2-42b6-9447-7b1f749e4e5b">649-0636</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6NTk0ZDI1Nzk3ODk4NGVmN2FmYTUxMmQ2NWE2YTZhMTMvdGFibGVyYW5nZTo1OTRkMjU3OTc4OTg0ZWY3YWZhNTEyZDY1YTZhNmExM18wLTAtMS0xLTEzMzY1Nw_e0b3c8eb-2def-4d6a-bc68-e2d7640109b2">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6NTk0ZDI1Nzk3ODk4NGVmN2FmYTUxMmQ2NWE2YTZhMTMvdGFibGVyYW5nZTo1OTRkMjU3OTc4OTg0ZWY3YWZhNTEyZDY1YTZhNmExM18yLTAtMS0xLTEzMzY1Nw_e83f8ec7-d2a4-4ab6-9303-36477291aae4">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6NTk0ZDI1Nzk3ODk4NGVmN2FmYTUxMmQ2NWE2YTZhMTMvdGFibGVyYW5nZTo1OTRkMjU3OTc4OTg0ZWY3YWZhNTEyZDY1YTZhNmExM180LTAtMS0xLTEzMzY1Nw_75850bbe-35de-40fb-8d15-44e0ac1ed99b">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6NTk0ZDI1Nzk3ODk4NGVmN2FmYTUxMmQ2NWE2YTZhMTMvdGFibGVyYW5nZTo1OTRkMjU3OTc4OTg0ZWY3YWZhNTEyZDY1YTZhNmExM182LTAtMS0xLTEzMzY1Nw_947dad03-5449-471b-a4a4-1340d4a933bd">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ie5e6195573344d689b84cc1ba76c7540_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl8zLTAtMS0xLTEzMzY1Nw_7ff31ae0-ce8e-4367-8140-7010c0c4995f">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie5e6195573344d689b84cc1ba76c7540_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl8zLTEtMS0xLTEzMzY1Nw_de01d21b-d8e1-447c-bd45-f26db547f9af">HCDI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie5e6195573344d689b84cc1ba76c7540_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl8zLTItMS0xLTEzMzY1Nw_a8b4f68c-83ed-4a26-a2ec-c98463d20984">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i668446bb641d416a8d06a252e20a629d_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl80LTAtMS0xLTEzMzY1Nw_53e2a67f-dbaa-496d-a197-2a175e6aaf1b">8.0 % Series A Cumulative Convertible Preferred Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i668446bb641d416a8d06a252e20a629d_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl80LTEtMS0xLTEzMzY1Nw_02bc8daf-7d3d-4f91-8961-3e270886a8df">HCDIP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i668446bb641d416a8d06a252e20a629d_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl80LTItMS0xLTEzMzY1Nw_832aacd6-63d6-42a8-a798-599f09bb57c0">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ibd5097976d4c4a958feb906ee57db0e2_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl81LTAtMS0xLTEzMzY1Nw_1fad1e63-d694-462d-b36f-d9a2f82247b1">Warrants</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibd5097976d4c4a958feb906ee57db0e2_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl81LTEtMS0xLTEzMzY1Nw_8e107849-debb-4a40-bdac-dffacb86cdab">HCDIW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibd5097976d4c4a958feb906ee57db0e2_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl81LTItMS0xLTEzMzY1Nw_b16c74eb-cd05-431b-9cbb-6461ad1db11d">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i8259cfe56a7d48018e1fc5db7859928e_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl82LTAtMS0xLTEzMzY1Nw_acf2b41a-3005-4118-b839-ff1c640bc7f1">Warrants</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8259cfe56a7d48018e1fc5db7859928e_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl82LTEtMS0xLTEzMzY1Nw_c8e6d787-7a75-4e03-9242-c264077660d3">HCDIZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8259cfe56a7d48018e1fc5db7859928e_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGFibGU6N2Q4ZTdmZjk2YjhkNGY1Nzk3MzAyZWIyMmIzN2NhNzYvdGFibGVyYW5nZTo3ZDhlN2ZmOTZiOGQ0ZjU3OTczMDJlYjIyYjM3Y2E3Nl82LTItMS0xLTEzMzY1Nw_608f4ca0-e40e-4af1-aaff-fe328e04c99c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8xMTI0_e9adb208-c362-4ad2-9542-abb24d9e072b">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i4deaba8f025b428e85d9f2d88ff1d6f0_D20230516-20230516"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlNmNjMWQyMjA4NTQ5ZWFhYTA5MTM1Yjk5ZTBhMTI3L3NlYzozZTZjYzFkMjIwODU0OWVhYWEwOTEzNWI5OWUwYTEyN18xL2ZyYWc6NzljYzU0ZDI4ZjhjNGQ0NmIzZDMzZjk0ODI5NzQ3NDgvdGV4dHJlZ2lvbjo3OWNjNTRkMjhmOGM0ZDQ2YjNkMzNmOTQ4Mjk3NDc0OF8xMTI1_5cc06834-3743-45b2-91dc-14b1a1ee7ee6">false</dei:EntityExTransitionPeriod>
</xbrl>
