XML 109 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Leases Operating Leases (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Leased Assets [Line Items]      
Assets Subleased to a Third party $ 31,059cnx_AssetsSubleasedtoaThirdparty $ 6,212cnx_AssetsSubleasedtoaThirdparty  
Operating Leases, Rent Expense 126,078us-gaap_LeaseAndRentalExpense 90,128us-gaap_LeaseAndRentalExpense 83,064us-gaap_LeaseAndRentalExpense
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating Leases, Future Minimum Payments Due, Current 104,232us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
Operating Leases, Future Minimum Payments, Due in Two Years 94,421us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
Operating Leases, Future Minimum Payments, Due in Three Years 87,210us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
Operating Leases, Future Minimum Payments, Due in Four Years 60,705us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
Operating Leases, Future Minimum Payments, Due in Five Years 25,068us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Operating Leases, Future Minimum Payments, Due Thereafter 78,954us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Operating Leases, Future Minimum Payments Due 450,590us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Discontinued Operations [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating Leases, Future Minimum Payments Due, Current 8,561us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Operating Leases, Future Minimum Payments, Due in Two Years 7,637us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Operating Leases, Future Minimum Payments, Due in Three Years 4,496us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Operating Leases, Future Minimum Payments, Due in Four Years 2,992us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Operating Leases, Future Minimum Payments, Due in Five Years 1,701us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Operating Leases, Future Minimum Payments, Due Thereafter 627us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Operating Leases, Future Minimum Payments Due 26,014us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
333131 Mining Machinery and Equipment Manufacturing [Member]      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating Leases, Future Minimum Payments Due, Current 26,685us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131
   
Operating Leases, Future Minimum Payments, Due in Two Years 26,685us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131
   
Operating Leases, Future Minimum Payments, Due in Three Years 26,685us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131
   
Operating Leases, Future Minimum Payments, Due in Four Years 26,685us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131
   
Operating Leases, Future Minimum Payments, Due in Five Years 13,343us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131
   
Operating Leases, Future Minimum Payments, Due Thereafter 0us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131
   
Operating Leases, Future Minimum Payments Due $ 120,083us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_SaleLeasebackTransactionDescriptionAxis
= naics_ZZ333131