XML 104 R60.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
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
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 $ 317ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties $ 712ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
R&W development and accretion of discount during period (51)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount 48ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
R&W recovered during period (21)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties (39)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
Future net R&W benefit at the end of the period 245ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties [1] 721ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties [1]
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 232ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
569ago_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 (50)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
39ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (20)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(38)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 162ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 570ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
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 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
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
(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
R&W recovered during period 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
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 1ago_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] 3ago_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]
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 106ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
274ago_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 (10)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
3ago_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 (2)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(8)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 94ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 269ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_AlternativeAPaperMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
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 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
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
R&W development and accretion of discount during period (20)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AdjustableRateResidentialMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
9ago_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 (15)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
(30)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 (20)ago_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] 152ago_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]
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 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
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
R&W development and accretion of discount during period (19)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialSubprimeFinancingReceivableMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
28ago_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 (3)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 87ago_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] 146ago_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]
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 85ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
143ago_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 (1)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
9ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
R&W recovered during period (1)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(1)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 83ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 151ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
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 85ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
98ago_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 (1)ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(3)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 (1)ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
0ago_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 83ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1] 95ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= ago_ClosedEndMortgageMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
[1]
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 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
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
R&W development and accretion of discount during period 0ago_GuarantorObligationsExpectedFutureRecoveriesforBreachedRepresentationsandWarrantiesDevelopmentandAccretionofDiscount
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
12ago_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 0ago_GuarantorObligationsRecoveriesforBreachedRepresentationsandWarranties
/ us-gaap_FinancialInstrumentAxis
= us-gaap_HomeEquityMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
(1)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] $ 56ago_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]
[1] See the section "Breaches of Representations and Warranties" below for eligible assets held in trust.