XML 19 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Outstanding Exposure - BIG Net Par Outstanding (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of Insured Financial Obligations [Line Items]    
Net Par Outstanding, Credit Derivative $ 31,731ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount $ 34,996ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
Net Par Outstanding (excluding loss mitigation bonds) 389,099.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet [1] 403,729.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet [2]
BIG [Member]    
Schedule of Insured Financial Obligations [Line Items]    
Net Par Outstanding, Financial Guaranty Insurance 14,937ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[3] 15,222ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[3]
Net Par Outstanding, Credit Derivative 2,923ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
3,025ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
Net Par Outstanding (excluding loss mitigation bonds) 17,860.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
18,247.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
Number of Risks, Financial Guaranty Insurance 356ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[3],[4] 358ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[3],[4]
Number of Risks, Credit Derivative 55ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[4] 56ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[4]
Number of Risks 411ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[4] 414ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
[4]
BIG [Member] | BIG 1 [Member]    
Schedule of Insured Financial Obligations [Line Items]    
Net Par Outstanding, Financial Guaranty Insurance 9,887ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[3] 10,195ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[3]
Net Par Outstanding, Credit Derivative 1,451ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
1,670ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
Net Par Outstanding (excluding loss mitigation bonds) 11,338.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
11,865.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
Number of Risks, Financial Guaranty Insurance 164ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[3],[4] 164ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[3],[4]
Number of Risks, Credit Derivative 18ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[4] 18ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[4]
Number of Risks 182ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[4] 182ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel1Member
[4]
BIG [Member] | BIG 2 [Member]    
Schedule of Insured Financial Obligations [Line Items]    
Net Par Outstanding, Financial Guaranty Insurance 2,345ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[3] 2,135ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[3]
Net Par Outstanding, Credit Derivative 684ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
554ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
Net Par Outstanding (excluding loss mitigation bonds) 3,029.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
2,689.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
Number of Risks, Financial Guaranty Insurance 73ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[3],[4] 75ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[3],[4]
Number of Risks, Credit Derivative 12ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[4] 14ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[4]
Number of Risks 85ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[4] 89ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel2Member
[4]
BIG [Member] | BIG 3 [Member]    
Schedule of Insured Financial Obligations [Line Items]    
Net Par Outstanding, Financial Guaranty Insurance 2,705ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[3] 2,892ago_FinancialGuarantyContractsAccountedForAsInsuranceOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[3]
Net Par Outstanding, Credit Derivative 788ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
801ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
Net Par Outstanding (excluding loss mitigation bonds) $ 3,493.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
$ 3,693.0ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
Number of Risks, Financial Guaranty Insurance 119ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[3],[4] 119ago_FinancialGuarantyContractsAccountedForAsInsuranceNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[3],[4]
Number of Risks, Credit Derivative 25ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[4] 24ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[4]
Number of Risks 144ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[4] 143ago_InsuredFinancialObligationsNumberofContracts
/ us-gaap_InternalCreditAssessmentAxis
= ago_InternalNoninvestmentGradeMember
/ us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis
= ago_InternalNoninvestmentGradeLevel3Member
[4]
[1] Excludes $1.3 billion of loss mitigation securities insured and held by the Company as of March 31, 2015, which are primarily in the BIG category.
[2] Excludes $1.3 billion of loss mitigation securities insured and held by the Company as of December 31, 2014, which are primarily in the BIG category.
[3] Includes net par outstanding for FG VIEs.
[4] A risk represents the aggregate of the financial guaranty policies that share the same revenue source for purposes of making Debt Service payments.