<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:crk="http://www.comstockresources.com/20260602"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  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-20260602.xsd" xlink:type="simple"/>
    <context id="C_e89e41f4-7c55-436b-ab9d-33f5f4459205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000023194</identifier>
        </entity>
        <period>
            <startDate>2026-06-02</startDate>
            <endDate>2026-06-02</endDate>
        </period>
    </context>
    <context id="C_2dafd4c6-8162-4b48-8d2f-f833c99a4aa6">
        <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-06-02</startDate>
            <endDate>2026-06-02</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_f3776fa1-39d7-44a4-b7dc-cccb923ae882">0000023194</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_bfc0db11-ac5f-4747-92ee-df00bdc4a6f4">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_b6438a50-0a79-4f66-a859-ab29d75477e6">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_57b041d6-48a6-4e0c-b92f-29f9cdf75dac">2026-06-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_169bcc8b-3f46-491e-aaa3-6dc8bed600e3">COMSTOCK RESOURCES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_be2575a1-dc40-46ae-a12f-bf949986464f">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_cae92c7c-0f7c-420a-847e-6b839b1b591b">001-03262</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_19c7366b-284c-4e73-a0ca-db5bec8961d2">94-1667468</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_e6696068-90a2-40d1-a86c-24a6206c05f2">5300 Town and Country Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_f661fcd1-e695-4cfb-a329-2edeb044c01f">Suite 500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_86c81ff0-46fd-4d43-9702-feee2b221ad6">Frisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_f6d1e12d-3093-40f2-bd24-46734de6cedc">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_4168ec9c-3c16-4f77-88d4-4806e606318c">75034</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_ef561406-26bd-4f1f-90ba-eb9f84a3328a">(972)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_44e78a52-9de8-41a9-8cf6-ec5141314c99">668-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_8b368d6b-65ad-4c62-b50e-851cc8a67ab8">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_d270472d-6bf1-430b-a97f-f4aa65a6a949">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_7a25491e-ca0d-4890-93bb-cd59992f845e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_5bffd907-fd63-4fee-b177-4b39dd1b7bfa">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_a99903e1-09b9-4216-bca5-453698e611e3">Common Stock, par value $0.50 (per share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_abeddc62-e4e8-41e9-959d-edb5d40329a2">CRK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_436966e8-3391-40c2-8e78-64d3ed3b769d">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="C_2dafd4c6-8162-4b48-8d2f-f833c99a4aa6"
      id="F_0abc459f-c59c-49a8-8b43-386d97a9acb1">Common Stock, par value $0.50 (per share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_2dafd4c6-8162-4b48-8d2f-f833c99a4aa6"
      id="F_e26f3a73-1424-4db4-b93d-e3a46165690e">CRK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_2dafd4c6-8162-4b48-8d2f-f833c99a4aa6"
      id="F_331d1524-cb16-4094-8c2f-3561722e3828">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_e89e41f4-7c55-436b-ab9d-33f5f4459205"
      id="F_2227e871-4bf9-4ba6-bb57-4561aa772669">false</dei:EntityEmergingGrowthCompany>
</xbrl>
