XML 25 R31.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
Mar. 31, 2015
Dec. 31, 2014
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets $ 285us-gaap_DerivativeFairValueOfDerivativeAsset $ 1,657us-gaap_DerivativeFairValueOfDerivativeAsset
Net Amounts of Assets Presented in the Balance Sheet 45,408us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral 34,893us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Cash Collateral Received 61,669us-gaap_DerivativeCollateralRightToReclaimCash 53,139us-gaap_DerivativeCollateralRightToReclaimCash
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
Gross Amounts Offset in the Balance Sheet   95us-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
Financial Instruments   (95)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]
Net Amount   0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterpartybMember
Offsetting Derivatives Assets [Member] | Counter party 4 [Member]    
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets 14us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
1,128us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
Gross Amounts Offset in the Balance Sheet 271us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
434us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
Net Amounts of Assets Presented in the Balance Sheet 285us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
1,562us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
Financial Instruments (285)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
[1] (1,562)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
[1]
Cash Collateral Received 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
[1] 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
[1]
Net Amount 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_CounterPartyDMember
Offsetting Derivatives Assets [Member] | Derivative Counterparties [Member]    
Offsetting of derivative assets [Abstract]    
Gross Amounts of Recognized Assets 14us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
1,128us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
Gross Amounts Offset in the Balance Sheet 271us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
529us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
Net Amounts of Assets Presented in the Balance Sheet 285us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
1,657us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
Financial Instruments (285)us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_CounterpartyNameAxis
= cmo_DerivativeCounterpartiesMember
[1] (1,657)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.