XML 91 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Guaranty Contracts Accounted for as Credit Derivatives - Credit Derivatives Subordination and Ratings (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding $ 34,996ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount $ 54,482ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
Pooled corporate obligations [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 23,621ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
37,321ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 30.10%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 31.50%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 30.70%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 30.60%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Pooled corporate obligations [Member] | Collateralized loan obligations and collateral bond obligations [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 11,688ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
19,323ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 32.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 32.40%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 36.90%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 34.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Pooled corporate obligations [Member] | Synthetic investment grade pooled corporate [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 7,640ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
9,754ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 22.60%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 21.60%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 20.60%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 20.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Pooled corporate obligations [Member] | Synthetic high yield pooled corporate [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 0ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticHighYieldSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
2,690ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticHighYieldSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 0.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticHighYieldSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 47.20%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticHighYieldSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 0.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticHighYieldSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 41.10%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticHighYieldSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Pooled corporate obligations [Member] | TruPS CDOs [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 3,119ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
3,554ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 45.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 45.50%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 35.80%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 32.90%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Pooled corporate obligations [Member] | Market Value of CDOs of corporate obligations [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 1,174ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
2,000ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 19.10%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 24.40%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 20.70%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 30.50%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
RMBS [Member] | United States [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 2,986ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
5,826ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 24.80%ago_CreditDerivativeOriginalSubordination
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 24.40%ago_CreditDerivativeOriginalSubordination
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 33.90%ago_CreditDerivativeCurrentSubordination
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 30.10%ago_CreditDerivativeCurrentSubordination
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
RMBS [Member] | Option Adjustable Rate Mortgage and Alt-A Mortgage [Member] | United States [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 1,378ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
2,609ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 16.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 19.20%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 10.70%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 8.60%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
RMBS [Member] | Subprime [Member] | United States [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 1,366ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
2,930ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 31.10%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 30.50%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 50.50%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 51.90%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
RMBS [Member] | Prime [Member] | United States [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 223ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
264ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 10.90%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 10.90%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 0.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 3.20%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
RMBS [Member] | Closed-end [Member] | United States [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 19ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
23ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 0.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 0.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 0.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 0.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
CMBS [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 1,952ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
3,744ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
Original Subordination (as a percent) 35.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1] 33.50%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 43.60%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1] 42.50%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1]
Other [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding $ 6,437ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
$ 7,591ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
Original Subordination (as a percent) 0.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
[1] 0.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
[1]
Current Subordination (as a percent) 0.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
[1] 0.00%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
[1]
[1] Represents the sum of subordinate tranches and over-collateralization and does not include any benefit from excess interest collections that may be used to absorb losses.