<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:crk="http://www.comstockresources.com/20261104"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="crk-20261104.xsd" xlink:type="simple"/>
    <context id="C_878c70eb-3710-4e31-be40-a0837fb9e4ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000023194</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">crk:NewYorkStockExchangeTexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-04</startDate>
            <endDate>2026-11-04</endDate>
        </period>
    </context>
    <context id="C_1594a05e-d8a8-4b38-87f7-34712e68f831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000023194</identifier>
        </entity>
        <period>
            <startDate>2026-11-04</startDate>
            <endDate>2026-11-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_23fa9d4b-edf2-43e0-860a-ecf19d65cebb">0000023194</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_e1b68751-ae88-4c37-b396-97edb9b597fd">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_3339cf25-66bb-41c3-8839-9bc3dff3c4f8">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_6b27bc1d-dd89-40de-8ff6-53bbba63c2f4">2026-11-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_f5e9d149-baa9-4b4d-9ebc-0813a88207dd">COMSTOCK RESOURCES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_a84c2a75-8297-4fb5-b309-af0c49209508">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_887fb1dc-b99b-412e-89b2-5a0ca6d72d21">001-03262</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_88ded494-2fd0-4544-aa2a-cedfded3d3c5">94-1667468</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_b7f46446-4c85-4e57-a82a-6fbd7077f86a">5300 Town and Country Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_366b682c-b076-4675-8d7c-893419b510ba">Suite 500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_69131b8d-42f4-4614-a149-2cbb4db3ac0c">Frisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_abdb3dc4-a7bf-442f-af8c-9952b4a885ec">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_d839bcd3-8d36-474e-a611-710ee2db1fba">75034</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_0fededc4-fee9-4c05-b493-2394de558922">(972)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_3c5ed18b-2be8-4b7c-8f01-7a2d310a5efc">668-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_a19b879b-26e6-440d-9d70-ad6296fce9e3">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_768e997f-58f6-4447-a56e-8949baea3104">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_fedd2525-b371-4670-9c56-ed1ebc68430e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_335d019c-0c55-417d-99f9-ad1ff59a0f9d">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_4e84b7be-3ad7-47f7-af12-0d01fd734479">Common Stock, par value $0.50 (per share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_aa1d1659-0ca0-4a8a-9e08-e44c6958b2db">CRK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_fbd556a6-a1eb-4421-abb7-e52a6c773459">NYSE</dei:SecurityExchangeName>
    <dei:TradingSymbol
      contextRef="C_878c70eb-3710-4e31-be40-a0837fb9e4ef"
      id="F_2ecf1444-95c3-4969-870e-77641c5f7440">CRK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_878c70eb-3710-4e31-be40-a0837fb9e4ef"
      id="F_923747af-4f34-43e0-9f81-4343c60a5f9a">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_1594a05e-d8a8-4b38-87f7-34712e68f831"
      id="F_4ccf3263-2855-4ed5-8d8d-990db195cfd3">false</dei:EntityEmergingGrowthCompany>
</xbrl>
