XML 57 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expected Loss to be Paid - Net Expected Recoveries from Breaches of R&W Rollforward (Details) (RMBS [Member], United States [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period $ 712ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties $ 1,370ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
R&W development and accretion of discount during period 268ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount 296ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
R&W recovered during period (663)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties (954)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
Future net R&W benefit at the end of the period 317ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties [1] 712ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
First Lien [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 569ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
1,082ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period 194ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
211ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (531)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(724)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 232ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 569ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
First Lien [Member] | Prime [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 4ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
4ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period (1)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (1)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 2ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 4ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
First Lien [Member] | Alt-A [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 274ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
378ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period 131ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
41ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (299)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(145)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 106ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 274ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
First Lien [Member] | Option ARM [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 173ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
591ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period 14ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
161ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (172)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(579)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 15ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 173ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
First Lien [Member] | Subprime [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 118ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
109ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period 50ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
9ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (59)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 109ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 118ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Second Lien [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 143ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
288ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period 74ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
85ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (132)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(230)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 85ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 143ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Second Lien [Member] | Closed-end [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 98ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
138ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period (6)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(9)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (7)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(31)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period 85ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 98ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Second Lien [Member] | HELOCs [Member]
   
Estimated Benefit From Recoveries From Breaches of R and W Net of Reinsurance [Roll Forward]    
Future net R&W benefit at the beginning of the period 45ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
150ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W development and accretion of discount during period 80ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
94ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (125)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(199)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Future net R&W benefit at the end of the period $ 0ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] $ 45ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] See the section "Breaches of Representations and Warranties" below for eligible assets held in trust.