<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="crk-20250430.xsd" xlink:type="simple"/>
    <context id="C_4a451993-f82b-44e3-84ff-bf6fe3889f00">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000023194</identifier>
        </entity>
        <period>
            <startDate>2025-04-30</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_4efb040c-c5db-42e3-9446-c420d58fb50c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_bac48919-db36-4361-987d-35e3adc2e39d">0000023194</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_3d2efa4f-424b-4847-9e70-27b0d0570e68">COMSTOCK RESOURCES INC</dei:EntityRegistrantName>
    <dei:DocumentType
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_73a78a13-1744-4986-aa5d-ef343804219d">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_2e5971f7-f9e3-47af-8023-ae319e99a9b6">2025-04-30</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_0facf174-b36b-481a-910e-0a02bf6816e0">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_9d8a15b7-3406-47ca-b1ea-3762d6103cdf">001-03262</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_48351051-26ab-4fd3-8c8a-590495261d66">94-1667468</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_2dee366c-c11e-4916-9473-ad0c703e13ed">5300 Town and Country Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_6656dc42-246b-483b-b257-018c40a9b339">Suite 500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_e1cf92f0-f6d0-4e6e-ae19-20deb1d8c643">Frisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_c439b711-5b5f-440b-b2de-d6c2d32a17de">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_502734b1-a4ea-4cf9-a59d-5a69e2a71b7d">75034</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_8a52189a-9351-40aa-9541-154ee60c40ca">(972)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_921f8b95-7484-4294-9de7-c561d404d2e8">668-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_7e2aca95-f803-4d8f-ab70-c6f0857de55e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_d8151db4-916f-44d7-880f-682a688031d4">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_358eb11e-0664-4866-b922-4f7f900095b2">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_11cc6df4-4d5f-4070-9820-1822e86d0883">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_d5c9d120-f55e-41a5-95db-7fb0c75d3b18">Common Stock, par value $0.50 (per share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_44f7f41b-6ffc-4aa4-a268-d8d986a6943c">CRK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_c4af7e4a-30c5-405f-935f-d407e076dc90">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_4a451993-f82b-44e3-84ff-bf6fe3889f00"
      id="F_d2b77345-f07d-41e6-a9da-271b0731ed40">false</dei:EntityEmergingGrowthCompany>
</xbrl>
