XML 91 R77.htm IDEA: XBRL DOCUMENT
v3.25.1

Fair Value Measurement - Quantitative Information - Assets & Liabilities (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2025 | Dec. 31, 2024
Recurring |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 8,110 | $ 8,118
Fair value | (197) | (198)
Level 3 | Recurring |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | 1,421 | 1,448
Fair value | $ (197) | (198)
Level 3 | Credit derivative liabilities, net |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Internal floor (in bps) | 0.00100 |
Valuation, Income Approach | Level 3 | Credit derivative liabilities, net |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Fair value | $ (30) | (29)
Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Fair value | $ (163) | $ (164)
Minimum | Level 3 | Credit derivative liabilities, net |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Hedge cost (in bps) | 0.154% | 0.128%
Bank profit (as a percent) | 0.622% | 0.732%
Internal floor (in bps) |  | 0.00100
Minimum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 5.60% | 5.50%
Maximum | Level 3 | Credit derivative liabilities, net |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Hedge cost (in bps) | 0.36% | 0.301%
Bank profit (as a percent) | 2.899% | 2.759%
Internal floor (in bps) |  | 0.00855
Maximum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 10.60% | 10.80%
Weighted Average | Level 3 | Credit derivative liabilities, net |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Hedge cost (in bps) | 0.201% | 0.168%
Bank profit (as a percent) | 1.568% | 1.393%
Internal floor (in bps) |  | 29.7
Weighted Average | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 6.80% | 7.00%
Conditional prepayment rate (CPR) | Minimum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 2.40% | 2.20%
Conditional prepayment rate (CPR) | Maximum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 27.70% | 25.00%
Conditional prepayment rate (CPR) | Weighted Average | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 5.50% | 5.70%
CDR | Minimum | Level 3 | Total | Recurring |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 3.60% | 3.90%
CDR | Minimum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 1.30% | 1.30%
CDR | Maximum | Level 3 | Total | Recurring |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 4.20% | 4.40%
CDR | Maximum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 41.00% | 41.00%
CDR | Weighted Average | Level 3 | Total | Recurring |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 4.10% | 4.30%
CDR | Weighted Average | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 10.60% | 10.70%
Loss severity | Minimum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 45.00% | 45.00%
Loss severity | Maximum | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 100.00% | 100.00%
Loss severity | Weighted Average | Valuation, Income Approach | Level 3 | FG VIEs' assets |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 83.30% | 83.20%
Obligations of state and political subdivisions | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 10 | $ 10
Obligations of state and political subdivisions | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 5.80% | 5.50%
Obligations of state and political subdivisions | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 20.00% | 22.00%
Obligations of state and political subdivisions | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 7.70% | 7.50%
Corporate securities | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 5 |
Yield (as a percent) | 15.00% |
RMBS | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 144 | $ 145
RMBS | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 7.60% | 7.70%
RMBS | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 10.90% | 10.80%
RMBS | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 9.00% | 9.10%
RMBS | Conditional prepayment rate (CPR) | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 2.00% | 1.80%
RMBS | Conditional prepayment rate (CPR) | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 17.00% | 17.00%
RMBS | Conditional prepayment rate (CPR) | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 3.20% | 2.80%
RMBS | CDR | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 1.50% | 1.80%
RMBS | CDR | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 18.70% | 18.70%
RMBS | CDR | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 5.40% | 5.40%
RMBS | Loss severity | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 50.00% | 50.00%
RMBS | Loss severity | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 125.00% | 125.00%
RMBS | Loss severity | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 79.90% | 79.90%
CLOs | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 542 | $ 611
CLOs | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 15.20% | 12.50%
CLOs | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 23.30% | 22.50%
CLOs | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 19.70% | 17.90%
CLOs | Discount margin | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 1.10% | 0.80%
CLOs | Discount margin | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 2.90% | 2.90%
CLOs | Discount margin | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 2.00% | 1.90%
Others | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 441 | $ 420
Others | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 6.50% | 6.40%
Others | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 9.90% | 9.10%
Others | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 6.80% | 6.70%
Fixed-maturity securities, trading | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 5 | $ 5
Fixed-maturity securities, trading | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 0.00% | 19.80%
Fixed-maturity securities, trading | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 12.10% | 169.50%
Fixed-maturity securities, trading | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 5.10% | 163.80%
FG VIEs' assets | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 145 | $ 147
FG VIEs' assets | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 7.00% | 6.80%
FG VIEs' assets | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 10.60% | 10.80%
FG VIEs' assets | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 9.30% | 9.30%
FG VIEs' assets | Conditional prepayment rate (CPR) | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 2.40% | 2.20%
FG VIEs' assets | Conditional prepayment rate (CPR) | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 27.70% | 25.00%
FG VIEs' assets | Conditional prepayment rate (CPR) | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 5.50% | 5.70%
FG VIEs' assets | CDR | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 1.30% | 1.30%
FG VIEs' assets | CDR | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 41.00% | 41.00%
FG VIEs' assets | CDR | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 10.60% | 10.70%
FG VIEs' assets | Loss severity | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 45.00% | 45.00%
FG VIEs' assets | Loss severity | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 100.00% | 100.00%
FG VIEs' assets | Loss severity | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Conditional prepayment rate | 83.30% | 83.20%
Consolidated Investment Vehicles | Valuation, Income Approach | Level 3 | Assets of CIVs - equity securities (3) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 118 | $ 99
Consolidated Investment Vehicles | Discount margin | Valuation, Income Approach | Level 3 | Assets of CIVs - equity securities (3) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 24.90% | 24.30%
Consolidated Investment Vehicles | Measurement input, revenue multiple | Valuation, Market Approach | Level 3 | Assets of CIVs - equity securities (3) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Market multiple-price to book | 110.00% | 105.00%
Market multiple-price to earnings | 605.00% | 525.00%
Consolidated Investment Vehicles | Terminal growth rate | Valuation, Income Approach | Level 3 | Assets of CIVs - equity securities (3) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 4.00% | 4.00%
Consolidated Investment Vehicles | Exit multiple-price to book | Valuation, Market Approach | Level 3 | Assets of CIVs - equity securities (3) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 110.00% | 105.00%
Consolidated Investment Vehicles | Exit multiple-price to earnings | Valuation, Market Approach | Level 3 | Assets of CIVs - equity securities (3) |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 575.00% | 550.00%
Other assets | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 4 | $ 2
Term (years) | 10 years | 10 years
Other assets | Minimum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 6.50% |
Implied Yield |  | 6.50%
Other assets | Maximum | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 7.10% |
Implied Yield |  | 7.00%
Other assets | Weighted Average | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Yield (as a percent) | 6.80% |
Implied Yield |  | 6.80%
Other invested assets | Valuation, Income Approach | Level 3 |  |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |  |
Total assets carried at fair value | $ 3 | $ 4

X
- Definition Represents the bank profit (in basis points), used as an input to measure fair value. + References No definition available. + Details
Name: | ago_FairValueInputsBankProfit
Namespace Prefix: | ago_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the hedge cost (in basis points), used as an input to measure fair value. + References No definition available. + Details
Name: | ago_FairValueInputsHedgeCost
Namespace Prefix: | ago_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Inputs Internal Floor + References No definition available. + Details
Name: | ago_FairValueInputsInternalFloor
Namespace Prefix: | ago_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the term used as an input to measure fair value. + References No definition available. + Details
Name: | ago_FairValueInputsTerm
Namespace Prefix: | ago_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the yield used as an input to measure fair value. + References No definition available. + Details
Name: | ago_FairValueInputsYield
Namespace Prefix: | ago_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value, Market Multiple, Price to Book + References No definition available. + Details
Name: | ago_FairValueMarketMultiplePriceToBook
Namespace Prefix: | ago_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value, Market Multiple, Price to Earnings + References No definition available. + Details
Name: | ago_FairValueMarketMultiplePriceToEarnings
Namespace Prefix: | ago_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Year One Loss Estimate + References No definition available. + Details
Name: | ago_FairValueYearOneLossEstimate
Namespace Prefix: | ago_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of asset recognized for present right to economic benefit. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated rate of prepayment of principal on financial assets for initial fair value measurement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481326/860-20-50-3 + Details
Name: | us-gaap_AssumptionForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPrepaymentSpeed
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_IncomeApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=ago_FinancialGuaranteeVariableInterestEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDefaultRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditDerivativesByContractTypeAxis=us-gaap_CreditDefaultSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputLossSeverityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CollateralizedLoanObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=ago_OtherAssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=ago_FixedMaturityTradingSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=ago_FinancialGuaranteeVariableInterestEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=ago_ConsolidatedInvestmentVehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRevenueMultipleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputLongTermRevenueGrowthRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=ago_MeasurementInputPriceToBookMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=ago_MeasurementInputPriceToEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=ago_OtherInvestedAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |