XML 69 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Guaranty Insurance Losses - Loss and LAE Reported on the Statements of Operations (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE $ 18us-gaap_PolicyholderBenefitsAndClaimsIncurredNet $ 41us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 23us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
40us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Variable Interest Entity, Primary Beneficiary [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (5)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 24us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
41us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
Other Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (1)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
(1)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 7us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(1)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Trust Preferred Securities (TruPS) [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (1)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_TrupsMember
(1)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_TrupsMember
Triple-X Life Insurance Transaction [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 6us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_XXXLifeInsuranceTransactionMember
13us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_XXXLifeInsuranceTransactionMember
Other structured finance [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (6)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_OtherStructuredFinanceMember
3us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_OtherStructuredFinanceMember
Structured Finance [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 6us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_StructuredFinanceMember
14us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_StructuredFinanceMember
Public Finance [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 18us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_PublicFinanceMember
27us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_PublicFinanceMember
Public Finance [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 13us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= ago_PublicFinanceMember
26us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= ago_PublicFinanceMember
Public Finance [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | Non United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 5us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= ago_NonUnitedStatesMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_PublicFinanceMember
1us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= ago_NonUnitedStatesMember
/ us-gaap_UnderlyingAssetClassAxis
= ago_PublicFinanceMember
First Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (3)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(9)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Second Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 10us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
8us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Prime [Member] | First Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Alt-A [Member] | First Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (2)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
7us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Option ARM [Member] | First Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE (1)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(8)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Subprime [Member] | First Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(8)us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Closed-end [Member] | Second Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE 1us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
HELOCs [Member] | Second Lien [Member] | RMBS [Member] | Financial Guarantee Insurance Product Line [Member] | Consolidated Entity Excluding Consolidation of Variable Interest Entities (VIE) [Member] | United States [Member]    
Liability for Claims and Claims Adjustment Expense Including Salvage and Subrogation Recoverable [Line Items]    
Loss and LAE $ 9us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
$ 8us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_FinancialGuaranteeInsuranceSegmentMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember