Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v2.4.1.9
Subsequent Events (Details) (USD $)
1 Months Ended 3 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2012
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Nov. 30, 2012
Jan. 01, 2015
Jan. 31, 2015
Subsequent Event [Line Items]              
Dividends declared per share (in dollars per share) $ 0.000us-gaap_CommonStockDividendsPerShareDeclared $ 0.130us-gaap_CommonStockDividendsPerShareDeclared $ 0.514us-gaap_CommonStockDividendsPerShareDeclared $ 0.375us-gaap_CommonStockDividendsPerShareDeclared $ 0.440us-gaap_CommonStockDividendsPerShareDeclared    
Subsequent Event [Member]              
Subsequent Event [Line Items]              
Aggregate offering price           300,000,000.0corr_ShelfRegistrationStatementAggregateOfferingPrice
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Cumulative Preferred Stock [Member] | Subsequent Event [Member]              
Subsequent Event [Line Items]              
Shares issued during period           2,250,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Ratio of shares available             0.01corr_RatioofPercentageofSharesAvailable
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Percentage of Redeemable shares           7.375%corr_PercentageofCumulativeRedeemablePreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Proceeds from shelf registration, gross             56,300,000corr_ProceedsfromShelfRegistrationStatementGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Proceeds from shelf registration, net             $ 54,500,000corr_ProceedsfromShelfRegistrationStatementNet
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember