XML 44 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative and Other Hedging Instruments (Derivative and Other Hedging Instrument Assets (Liabilities), at Fair Value) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value $ 408,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue $ 1,194,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value 890,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue 422,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
Derivative assets, at fair value 408,000,000us-gaap_DerivativeAssets 1,194,000,000us-gaap_DerivativeAssets
U.S. Treasury securities, at fair value (including pledged securities of $2,375 and $3,778, respectively) 2,427,000,000us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue 3,822,000,000us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue
Financial Instruments Sold, Not yet Purchased, US Government and Agency Obligations (5,363,000,000)us-gaap_FinancialInstrumentsSoldNotYetPurchasedUSGovernmentAndAgencyObligations (1,848,000,000)us-gaap_FinancialInstrumentsSoldNotYetPurchasedUSGovernmentAndAgencyObligations
government bonds owned and sold short net (2,936,000,000)agnc_Governmentbondsownedandsoldshortnet 1,974,000,000agnc_Governmentbondsownedandsoldshortnet
Proceeds from Securities Purchased under Agreements to Resell 5,400,000,000us-gaap_ProceedsFromSecuritiesPurchasedUnderAgreementsToResell 1,900,000,000us-gaap_ProceedsFromSecuritiesPurchasedUnderAgreementsToResell
Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value 880,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
400,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Interest Rate Swap [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value 136,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
880,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Interest Rate Swaption [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value 75,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
258,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Purchases Of TBAs And Forward Settling Agency Securities [Member]    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value   17,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= agnc_PurchasesOfTbasAndForwardSettlingAgencySecuritiesMember
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value 5,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= agnc_PurchasesOfTbasAndForwardSettlingAgencySecuritiesMember
22,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= agnc_PurchasesOfTbasAndForwardSettlingAgencySecuritiesMember
Future [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]    
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value 5,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
39,000,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeByNatureAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_FutureMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
TBA and Forward Settling Agency Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative [Line Items]    
Derivative assets, at fair value   17,000,000us-gaap_DerivativeAssets
/ us-gaap_FairValueByAssetClassAxis
= agnc_TBAandForwardSettlingAgencySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
TBA and Forward Settling Agency Securities [Member] | Fair Value, Measurements, Recurring [Member] | Purchases Of TBAs And Forward Settling Agency Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative [Line Items]    
Derivative assets, at fair value $ 197,000,000us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= agnc_PurchasesOfTbasAndForwardSettlingAgencySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= agnc_TBAandForwardSettlingAgencySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember