<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="th-20240523.xsd" xlink:type="simple"/>
    <context id="c20240523to20240523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001712189</identifier>
        </entity>
        <period>
            <startDate>2024-05-23</startDate>
            <endDate>2024-05-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20240523to20240523"
      id="Fact_a783d7529fe640fba8bdf62b797663e5">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20240523to20240523"
      id="Fact_ac1a9c7287cb4f53a854f066dafa3627">0001712189</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20240523to20240523"
      id="Fact_77ec127e6fb84aa08c544ba605e03af3">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20240523to20240523"
      id="Fact_8d77d0167c754e3a801d01df94a111ae">2024-05-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20240523to20240523"
      id="Fact_03c2e9837de648bab0bd3d3ae89ef7c4">TARGET HOSPITALITY CORP.</dei:EntityRegistrantName>
    <dei:EntityFileNumber
      contextRef="c20240523to20240523"
      id="Fact_a04945deecab43a4ae0e78fb1162a996">001-38343</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240523to20240523"
      id="Fact_a71a15c510ec40f18693b28d5c349252">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240523to20240523"
      id="Fact_be0002d67b574827bb9c8fedfb95454b">98-1378631</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240523to20240523"
      id="Fact_c276163cd62148adba1173df3361829e">9320 LAKESIDE BLVD.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20240523to20240523"
      id="Fact_cf083fe9881643128264cdde9b9ac872">SUITE 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20240523to20240523"
      id="Fact_a695c8cc57a143478cfc30c673d640f1">THE WOODLANDS</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240523to20240523"
      id="Fact_bf386d227db746a5b91b839ac6bd2159">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240523to20240523"
      id="Fact_741638b3e11c477b88202ed2a23e4575">77381</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240523to20240523"
      id="Fact_5b038292457e47c6ab13c30bb89fc922">832</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240523to20240523"
      id="Fact_518543953361407d945acbb474d00fc1">709-2563</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20240523to20240523"
      id="Fact_d0be14a2c2594b97ba48b6f0ba7bf912">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20240523to20240523"
      id="Fact_ea5b9bc6426f496b9826c8f39ffccbc1">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20240523to20240523"
      id="Fact_c7f74c20c85541caa02d3ef07e9bbbaf">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20240523to20240523"
      id="Fact_de59968a0fdd41a1bb73024af7788e25">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20240523to20240523"
      id="Fact_a4aa553a30234fd989ba8d4a39422ecd">THCommon stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240523to20240523"
      id="Fact_1870891071c142d686366d677bc8439f">TH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240523to20240523"
      id="Fact_90be72aeb59d473e8a5f1c5c5637bfaf">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240523to20240523"
      id="Fact_ea6e2479ab7f42e8a0f313fa42f5b107">false</dei:EntityEmergingGrowthCompany>
</xbrl>
