XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
USE OF DERIVATIVE FINANCIAL INSTRUMENTS, OFFSETTING DISCLOSURES AND CHANGES IN OTHER COMPREHENSIVE INCOME BY COMPONENT - Offsetting Assets (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets $ 1,657us-gaap_DerivativeFairValueOfDerivativeAsset $ 5,005us-gaap_DerivativeFairValueOfDerivativeAsset
Net Amounts of Assets Presented in the Balance Sheet (34,893)us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral (11,792)us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Cash Collateral Received 53,139us-gaap_DerivativeCollateralRightToReclaimCash 25,502us-gaap_DerivativeCollateralRightToReclaimCash
Offsetting Derivatives Assets [Member] | Counterparty 1 [Member]    
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets   3,911us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartyaMember
Gross Amounts Offset in the Balance Sheet   0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartyaMember
Net Amounts of Assets Presented in the Balance Sheet   3,911us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartyaMember
Financial Instruments   (3,911)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartyaMember
[1]
Cash Collateral Received   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartyaMember
[1]
Net Amount   0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartyaMember
Offsetting Derivatives Assets [Member] | Counterparty 2 [Member]    
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
634us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
Gross Amounts Offset in the Balance Sheet 95us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
Net Amounts of Assets Presented in the Balance Sheet 95us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
634us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
Financial Instruments (95)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
[1] (634)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
[1]
Cash Collateral Received 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
[1] 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
[1]
Net Amount 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
Offsetting Derivatives Assets [Member] | Counterparty 4 [Member]    
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets 1,128us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
460us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
Gross Amounts Offset in the Balance Sheet 434us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
Net Amounts of Assets Presented in the Balance Sheet 1,562us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
460us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
Financial Instruments (1,562)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
[1] (460)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
[1]
Cash Collateral Received 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
[1] 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
[1]
Net Amount 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_Counterparty4Member
Offsetting Derivatives Assets [Member] | Derivative Counterparties [Member]    
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets 1,128us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
5,005us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
Gross Amounts Offset in the Balance Sheet 529us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
Net Amounts of Assets Presented in the Balance Sheet 1,657us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
5,005us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
Financial Instruments (1,657)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
[1] (5,005)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
[1]
Cash Collateral Received 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
[1] 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
[1]
Net Amount $ 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
$ 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
[1] Amounts presented are limited to recognized liabilities and cash collateral received associated with the indicated counterparty sufficient to reduce the related Net Amount to zero in accordance with ASU No. 2011-11, as amended by ASU No. 2013-01.