XML 70 R49.htm IDEA: XBRL DOCUMENT
v3.22.4

Commitments and Contingencies - Additional Information (Detail) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 USD ($) naturalGasFleet drillingRig | Jul. 31, 2022 USD ($)
Commitments And Contingencies [Line Items] |  |
Other commitment, to be paid, year two | $ 57.5 |
Other commitment, to be paid, year three | 45.7 |
Other commitment, to be paid, year four | 40.9 |
Other commitment, to be paid, year five | 40.7 |
Other commitment, to be paid, after year five | 124.3 |
Natural Gas Transportation and Gathering Contracts |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, to be paid, year one | 57.0 |
Drill and Rig Contracts |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, to be paid, year one | 34.9 |
Other commitment, to be paid, year two | 36.7 |
Other commitment, to be paid, year three | 31.9 |
Other commitment, to be paid, year four | $ 1.8 |
Other commitment, period | 3 years |
Number of drilling rigs | drillingRig | 3 |
Completion Service Contracts |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, period | 3 years |
Hydraulic Fracturing Services |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, to be paid, year one | $ 33.7 |
Other commitment, to be paid, year two | 38.5 |
Other commitment, to be paid, year three | 24.3 |
Other commitment, to be paid, year four | $ 4.7 |
Other commitment, period | 3 years |
Natural gas powered fleets | naturalGasFleet | 2 |
Minimum |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, period | 45 days |
Minimum | Drill and Rig Contracts |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, to be paid, year one |  | $ 12.2
Other commitment, to be paid, year two |  | 12.2
Other commitment, to be paid, year three |  | 12.2
Minimum | Hydraulic Fracturing Services |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, to be paid, year one |  | 19.2
Other commitment, to be paid, year two |  | 19.2
Other commitment, to be paid, year three |  | $ 19.2
Maximum | Completion Service Contracts |  |
Commitments And Contingencies [Line Items] |  |
Other commitment, period | 6 months |

X
- Definition Commitments and contingencies. + References No definition available. + Details
Name: | crk_CommitmentsAndContingenciesLineItems
Namespace Prefix: | crk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Commitment, Number of Drilling Rigs + References No definition available. + Details
Name: | crk_OtherCommitmentNumberOfDrillingRigs
Namespace Prefix: | crk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Commitment, Number Of Natural Gas Powered Fleets + References No definition available. + Details
Name: | crk_OtherCommitmentNumberOfNaturalGasPoweredFleets
Namespace Prefix: | crk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Commitment, Period + References No definition available. + Details
Name: | crk_OtherCommitmentPeriod
Namespace Prefix: | crk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=crk_NaturalGasTransportationAndGatheringContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=crk_DrillingRigContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=crk_CompletionServiceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=crk_HydraulicFracturingServiceAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |