XML 89 R59.htm IDEA: XBRL DOCUMENT
v3.20.4

Income Taxes - Additional Information (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2018
Income Taxes [Line Items] |  |
Operating losses carryforward indefinitely with no carryback as percentage of taxable income |  | 80.00%
Interest expense threshold percentage of adjusted taxable income beyond which interest expense is deductible |  | 30.00%
Refund of unused alternative minimum tax credit carryforwards | $ 10.2 |
Net operating loss limitation | $ 3.3 |
Period of increase in net operating loss limitation | 5 years |
Net operating loss expiration period | 20 years |
U.S. Federal |  |
Income Taxes [Line Items] |  |
Estimated NOL carryforwards to expire unused | $ 844.6 |
State Taxes |  |
Income Taxes [Line Items] |  |
Estimated NOL carryforwards to expire unused | $ 1,400.0 |

X
- Definition Estimated net operating loss tax credit carryforwards to expire unused amount. + References No definition available. + Details
Name: | crk_EstimatedNetOperatingLossTaxCreditCarryforwardsToExpireUnusedAmount
Namespace Prefix: | crk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Income taxes. + References No definition available. + Details
Name: | crk_IncomeTaxesLineItems
Namespace Prefix: | crk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest expense threshold percentage of adjusted taxable income beyond which interest expense is deductible. + References No definition available. + Details
Name: | crk_InterestExpenseThresholdPercentageOfAdjustedTaxableIncomeBeyondWhichInterestExpenseIsDeductible
Namespace Prefix: | crk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net operating loss expiration period. + References No definition available. + Details
Name: | crk_NetOperatingLossExpirationPeriod
Namespace Prefix: | crk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net operating loss limitation. + References No definition available. + Details
Name: | crk_NetOperatingLossLimitation
Namespace Prefix: | crk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating losses carryforward indefinitely with no carryback as percentage of taxable income. + References No definition available. + Details
Name: | crk_OperatingLossesCarryforwardIndefinitelyWithNoCarrybackAsPercentageOfTaxableIncome
Namespace Prefix: | crk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of increase in net operating loss limitation. + References No definition available. + Details
Name: | crk_PeriodOfIncreaseInNetOperatingLossLimitation
Namespace Prefix: | crk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refund of unused alternative minimum tax credit carryforwards. + References No definition available. + Details
Name: | crk_RefundOfUnusedAlternativeMinimumTaxCreditCarryforwards
Namespace Prefix: | crk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |