XML 52 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsidiary Information - Condensed Consolidating Statement of Cash Flows (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Condensed Cash Flow Statements, Captions [Line Items]    
Net cash flows provided by (used in) operating activities $ 23,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities $ 101,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
Fixed-maturity securities:    
Purchases (448,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt (517,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
Sales 841,000,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt 155,000,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Maturities 155,000,000us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities 148,000,000us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Net sales (purchases) of short-term investments 420,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments 184,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments
Net proceeds from financial guaranty variable entities’ assets 30,000,000ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets 286,000,000ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
Intercompany debt 0ago_InvestingActivitiesIntercompanyDebt 0ago_InvestingActivitiesIntercompanyDebt
Investment in subsidiary 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
Other 3,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities 19,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash flows provided by (used in) investing activities 1,001,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities 275,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities    
Return of capital 0us-gaap_ProceedsFromContributionsFromAffiliates 0us-gaap_ProceedsFromContributionsFromAffiliates
Dividends paid (19,000,000)us-gaap_PaymentsOfDividendsCommonStock (20,000,000)us-gaap_PaymentsOfDividendsCommonStock
Repurchases of common stock (152,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock (35,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
Share activity under option and incentive plans (5,000,000)ago_ShareActivityUnderOptionAndIncentivePlans 0ago_ShareActivityUnderOptionAndIncentivePlans
Net paydowns of financial guaranty variable interest entities’ liabilities (39,000,000)ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities (281,000,000)ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
Payment of long-term debt (1,000,000)us-gaap_RepaymentsOfLongTermDebt (6,000,000)us-gaap_RepaymentsOfLongTermDebt
Intercompany debt 0ago_FinancingActivitiesIntercompanyDebt 0ago_FinancingActivitiesIntercompanyDebt
Other 4,000,000us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash flows provided by (used in) financing activities (212,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities (342,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of foreign exchange rate changes (2,000,000)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 1,000,000us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Increase (decrease) in cash 810,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 35,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash at beginning of period 75,000,000us-gaap_Cash 184,000,000us-gaap_Cash
Cash at end of period 885,000,000us-gaap_Cash 219,000,000us-gaap_Cash
Reportable Legal Entities [Member] | Assured Guaranty Ltd. (Parent) [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Net cash flows provided by (used in) operating activities 97,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
58,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Fixed-maturity securities:    
Purchases 0us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Sales 0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Maturities 0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net sales (purchases) of short-term investments 79,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,000,000)us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net proceeds from financial guaranty variable entities’ assets 0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany debt 0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investment in subsidiary 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash flows provided by (used in) investing activities 79,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from financing activities    
Return of capital 0us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends paid (19,000,000)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,000,000)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchases of common stock (152,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(35,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Share activity under option and incentive plans (5,000,000)ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net paydowns of financial guaranty variable interest entities’ liabilities 0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payment of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Intercompany debt 0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net cash flows provided by (used in) financing activities (176,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(55,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Effect of foreign exchange rate changes 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase (decrease) in cash 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash at beginning of period 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash at end of period 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Reportable Legal Entities [Member] | AGUS (Issuer) [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Net cash flows provided by (used in) operating activities 127,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Fixed-maturity securities:    
Purchases (46,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
(1,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Sales 122,000,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Maturities 4,000,000us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Net sales (purchases) of short-term investments 43,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Net proceeds from financial guaranty variable entities’ assets 0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Intercompany debt (200,000,000)ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Investment in subsidiary 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Net cash flows provided by (used in) investing activities (77,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
(1,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Cash flows from financing activities    
Return of capital 0us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Dividends paid (50,000,000)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Share activity under option and incentive plans 0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Net paydowns of financial guaranty variable interest entities’ liabilities 0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Payment of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Intercompany debt 0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
 
Net cash flows provided by (used in) financing activities (50,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Effect of foreign exchange rate changes 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Increase (decrease) in cash 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
(1,000,000)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Cash at beginning of period 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
67,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Cash at end of period 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
66,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Reportable Legal Entities [Member] | AGMH (Issuer) [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Net cash flows provided by (used in) operating activities 59,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
(6,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Fixed-maturity securities:    
Purchases (6,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
(3,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Sales 11,000,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Maturities 0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Net sales (purchases) of short-term investments 19,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
(16,000,000)us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Net proceeds from financial guaranty variable entities’ assets 0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Intercompany debt 0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Investment in subsidiary 25,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
25,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Net cash flows provided by (used in) investing activities 49,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
6,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Cash flows from financing activities    
Return of capital 0us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Dividends paid (108,000,000)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Share activity under option and incentive plans 0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Net paydowns of financial guaranty variable interest entities’ liabilities 0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Payment of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Intercompany debt 0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
 
Net cash flows provided by (used in) financing activities (108,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Effect of foreign exchange rate changes 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Increase (decrease) in cash 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Cash at beginning of period 4,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Cash at end of period 4,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= ago_SubsidiaryIssuerTwoMember
Reportable Legal Entities [Member] | Other Entities [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Net cash flows provided by (used in) operating activities 34,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
111,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Fixed-maturity securities:    
Purchases (396,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(513,000,000)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Sales 708,000,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
155,000,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Maturities 151,000,000us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
148,000,000us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net sales (purchases) of short-term investments 279,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
203,000,000us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net proceeds from financial guaranty variable entities’ assets 30,000,000ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
286,000,000ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany debt 0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Investment in subsidiary 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 3,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash flows provided by (used in) investing activities 775,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
298,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from financing activities    
Return of capital (25,000,000)us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(25,000,000)us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Dividends paid (136,000,000)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(62,000,000)us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Share activity under option and incentive plans 0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net paydowns of financial guaranty variable interest entities’ liabilities (39,000,000)ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(281,000,000)ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payment of long-term debt (1,000,000)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6,000,000)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Intercompany debt 200,000,000ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other 4,000,000us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net cash flows provided by (used in) financing activities 3,000,000us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(374,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of foreign exchange rate changes (2,000,000)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,000,000us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Increase (decrease) in cash 810,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
36,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash at beginning of period 71,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
117,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash at end of period 881,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
153,000,000us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableLegalEntitiesMember
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidating Adjustments [Member]    
Condensed Cash Flow Statements, Captions [Line Items]    
Net cash flows provided by (used in) operating activities (294,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(62,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Fixed-maturity securities:    
Purchases 0us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Sales 0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Maturities 0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net sales (purchases) of short-term investments 0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net proceeds from financial guaranty variable entities’ assets 0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0ago_ProceedsFromFinancialGuarantyVariableInterestEntitiesAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany debt 200,000,000ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0ago_InvestingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Investment in subsidiary (25,000,000)us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(25,000,000)us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash flows provided by (used in) investing activities 175,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(25,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from financing activities    
Return of capital 25,000,000us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
25,000,000us-gaap_ProceedsFromContributionsFromAffiliates
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Dividends paid 294,000,000us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
62,000,000us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Share activity under option and incentive plans 0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0ago_ShareActivityUnderOptionAndIncentivePlans
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net paydowns of financial guaranty variable interest entities’ liabilities 0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0ago_PaydownOfFinancialGuarantyVariableInterestEntitiesLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Payment of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Intercompany debt (200,000,000)ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0ago_FinancingActivitiesIntercompanyDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Net cash flows provided by (used in) financing activities 119,000,000us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
87,000,000us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Effect of foreign exchange rate changes 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Increase (decrease) in cash 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash at beginning of period 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash at end of period $ 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_Cash
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember