Annual report pursuant to Section 13 and 15(d)

Fair Value of Other Securities Fair Value of Other Securities (Details 4)

v2.4.1.9
Fair Value of Other Securities Fair Value of Other Securities (Details 4) (Fair Value, Inputs, Level 3 [Member], USD $)
12 Months Ended
Dec. 31, 2014
Public Company Historical EBITDA Multiples [Member] | Minimum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Historical EBITDA Valuation Multiples 9.6corr_FairValueAssumptionsHistoricalEBITDAValuationMultiples
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyHistoricalEbitdaMultiplesMember
Public Company Historical EBITDA Multiples [Member] | Maximum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Historical EBITDA Valuation Multiples 10.6corr_FairValueAssumptionsHistoricalEBITDAValuationMultiples
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyHistoricalEbitdaMultiplesMember
Public Company Historical EBITDA Multiples [Member] | Weighted Average [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Historical EBITDA Valuation Multiples 10.1corr_FairValueAssumptionsHistoricalEBITDAValuationMultiples
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyHistoricalEbitdaMultiplesMember
Public Company Projected EBITDA Multiples [Member] | Minimum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Projected EBITDA Valuation Multiples 8.3corr_FairValueAssumptionsProjectedEBITDAValuationMultiples
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyProjectedEbitdaMultiplesMember
Public Company Projected EBITDA Multiples [Member] | Maximum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Projected EBITDA Valuation Multiples 9.3corr_FairValueAssumptionsProjectedEBITDAValuationMultiples
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyProjectedEbitdaMultiplesMember
Public Company Projected EBITDA Multiples [Member] | Weighted Average [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Projected EBITDA Valuation Multiples 8.8corr_FairValueAssumptionsProjectedEBITDAValuationMultiples
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyProjectedEbitdaMultiplesMember
Merger and Acquisition Company Analysis [Member] | Minimum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
EV/LTM 2012 EBITDA 8.3corr_FairValueAssumptionsEVLTMEBITDA
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= corr_MergerAndAcquisitionCompanyAnalysisMember
Merger and Acquisition Company Analysis [Member] | Maximum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
EV/LTM 2012 EBITDA 9.3corr_FairValueAssumptionsEVLTMEBITDA
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= corr_MergerAndAcquisitionCompanyAnalysisMember
Merger and Acquisition Company Analysis [Member] | Weighted Average [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
EV/LTM 2012 EBITDA 8.8corr_FairValueAssumptionsEVLTMEBITDA
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= corr_MergerAndAcquisitionCompanyAnalysisMember
Discounted Cash Flow [Member] | Minimum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Weighted Average Cost of Capital 9.50%corr_FairValueAssumptionsWeightedAverageCostofCapital
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= corr_DiscountedCashFlowMember
Discounted Cash Flow [Member] | Maximum [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Weighted Average Cost of Capital 14.00%corr_FairValueAssumptionsWeightedAverageCostofCapital
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= corr_DiscountedCashFlowMember
Discounted Cash Flow [Member] | Weighted Average [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Weighted Average Cost of Capital 11.80%corr_FairValueAssumptionsWeightedAverageCostofCapital
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
/ us-gaap_ValuationTechniqueAxis
= corr_DiscountedCashFlowMember
Equity Securities [Member] | Public Company Historical EBITDA Multiples [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Other equity securities, at fair value 23,304,321us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ValuationTechniqueAxis
= corr_PublicCompanyHistoricalEbitdaMultiplesMember