XML 68 R128.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Gas Data Oil and Gas Reserve Quantities (Details) (USD $)
12 Months Ended
Dec. 31, 2014
MMcf
Dec. 31, 2013
MMcf
Dec. 31, 2012
MMcf
Dec. 31, 2011
MMcf
Jan. 02, 2012
MMcf
Reserve Quantities [Line Items]          
Oil and Gas Delivery Commitments and Contracts, Remaining Contractual Volume 153.5us-gaap_OilAndGasDeliveryCommitmentsAndContractsRemainingContractualVolume        
Payments to Acquire Property, Plant, and Equipment $ 1,493,425,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment $ 1,496,056,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment $ 1,245,497,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment    
Beginning reserves 6,827,616,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 5,731,214,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 3,993,458,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 3,480,027,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet  
Price Changes 218,168,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease 171,953,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease 241,989,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease    
Proved Developed and Undeveloped Reserves, Improved Recovery 15,512,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery 104,757,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery (526,611,000)us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery    
Extensions and discoveries(b) 1,098,436,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions 1,633,426,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions 954,378,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions    
Proved Developed and Undeveloped Reserves, Production (235,714,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction (172,380,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction (156,325,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction    
proved undeveloped [Member]          
Reserve Quantities [Line Items]          
Payments to Acquire Property, Plant, and Equipment $ 389,838us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
       
Proved undeveloped reserves (Volume) 3,628,910,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
      3,216,920,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
undeveloped reserves transferred to developed (526,839,000)cnx_UndevelopedReservesTransferredToDeveloped
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
       
Beginning reserves 3,628,910,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
3,216,920,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
1,827,975,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
   
Extensions and discoveries(b) 949,156,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
       
Price Changes [Member]          
Reserve Quantities [Line Items]          
Extensions and discoveries(b) (1,293,000)us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_PriceChangesMember
       
Plan and Other Revisions [Member]          
Reserve Quantities [Line Items]          
Extensions and discoveries(b) (9,034,000)us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_PlanAndOtherRevisionsMember
       
Proved Developed [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 3,198,706,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
2,514,294,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
2,165,483,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
   
Natural Gas [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 6,317,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
5,585,107,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
3,905,437,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
3,470,551,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
 
Price Changes (46,560,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
176,045,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
243,442,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
   
Proved Developed and Undeveloped Reserves, Improved Recovery 15,512,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
104,728,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
(526,608,000)us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
   
Extensions and discoveries(b) 979,801,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
1,567,634,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
     
Proved Developed and Undeveloped Reserves, Production 216,260,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
168,737,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
155,052,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
   
Natural Gas [Member] | proved undeveloped [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 3,337,694,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
3,114,695,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
1,755,525,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
   
Natural Gas [Member] | Plan and Other Revisions [Member]          
Reserve Quantities [Line Items]          
Extensions and discoveries(b)     873,104,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_PlanAndOtherRevisionsMember
   
Natural Gas [Member] | Proved Developed [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 2,979,906,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
2,470,412,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
2,149,912,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
   
Natural Gas Liquids [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 77,791,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
21,547,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
13,375,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
25,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Price Changes 40,363,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
(1,017,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
469,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Proved Developed and Undeveloped Reserves, Improved Recovery 0us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
4,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
0us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Extensions and discoveries(b) 18,459,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
9,623,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
     
Proved Developed and Undeveloped Reserves, Production 2,578,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
438,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
111,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Natural Gas Liquids [Member] | proved undeveloped [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 45,385,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
15,607,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
12,075,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
   
Natural Gas Liquids [Member] | Plan and Other Revisions [Member]          
Reserve Quantities [Line Items]          
Extensions and discoveries(b)     12,992,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_PlanAndOtherRevisionsMember
   
Natural Gas Liquids [Member] | Proved Developed [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 32,406,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
5,939,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
1,717,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
   
Crude Oil and NGL [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 7,213,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
2,807,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
1,297,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
1,555,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
 
Price Changes 3,756,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
336,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
(710,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
   
Proved Developed and Undeveloped Reserves, Improved Recovery 0us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
1,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
(1,000)us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
   
Extensions and discoveries(b) 1,314,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
1,343,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
     
Proved Developed and Undeveloped Reserves, Production 664,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
170,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
100,000us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
   
Crude Oil and NGL [Member] | proved undeveloped [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 3,151,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
1,431,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedUndevelopedMember
   
Crude Oil and NGL [Member] | Plan and Other Revisions [Member]          
Reserve Quantities [Line Items]          
Extensions and discoveries(b)     553,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_PlanAndOtherRevisionsMember
   
Crude Oil and NGL [Member] | Proved Developed [Member]          
Reserve Quantities [Line Items]          
Beginning reserves 4,062,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
1,375,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember
878,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_AverageSalesPriceAndProductionCostsPerUnitOfProductionProductionTypeAxis
= us-gaap_CrudeOilMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= cnx_ProvedDevelopedMember