XML 35 R81.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
Mar. 31, 2015
Dec. 31, 2014
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding $ 31,731ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount $ 34,996ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
Pooled corporate obligations [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 20,735ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
23,621ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 30.20%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 30.10%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 31.20%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 30.70%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 10,372ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
11,688ago_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.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 37.70%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_CollateralizedLoanObligationsandCollateralBondObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 36.90%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 6,363ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
7,640ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 22.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 22.60%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 20.20%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 20.60%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_SyntheticInvestmentGradeSecuritiesMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Pooled corporate obligations [Member] | TruPS CDOs [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding 2,948ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
3,119ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 45.60%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 45.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 37.50%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_TrustPreferredSecuritiesCollateralizedDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 35.80%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,052ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
1,174ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
Original Subordination (as a percent) 17.00%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 19.10%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]
Current Subordination (as a percent) 15.70%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_MarketValueofCorporateDebtObligationsMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 20.70%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,868ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
2,986ago_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.80%ago_CreditDerivativeOriginalSubordination
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 33.30%ago_CreditDerivativeCurrentSubordination
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 33.90%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,321ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,378ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 16.20%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 16.30%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.50%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= ago_OptionAdjustableRateMortgageandAltAMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 10.70%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,315ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,366ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Original Subordination (as a percent) 31.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 31.10%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) 49.90%ago_CreditDerivativeCurrentSubordination
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 50.50%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 213ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
223ago_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] 0.00%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
19ago_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,785ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
1,952ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
Original Subordination (as a percent) 35.90%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1] 35.30%ago_CreditDerivativeOriginalSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1]
Current Subordination (as a percent) 45.50%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1] 43.60%ago_CreditDerivativeCurrentSubordination
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_MortgageBackedSecuritiesMember
[1]
Other [Member]    
Net Par Outstanding on Credit Derivatives    
Net Par Outstanding $ 6,343ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_UnderlyingOtherMember
$ 6,437ago_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.