XML 93 R66.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Outstanding Exposure - Financial Guaranty Portfolio by Asset Class (Details) - USD ($) $ in Millions | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | $ 261,552 | $ 249,153
Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 250,375 | 239,296
Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 11,177 | 9,857
U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 209,628 |
U.S. | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 201,175 | 190,289
U.S. | Public finance | General obligation |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 78,162 | 74,609
U.S. | Public finance | Tax backed |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 33,288 | 33,060
U.S. | Public finance | Municipal utilities |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 30,036 | 29,300
U.S. | Public finance | Transportation |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 26,958 | 22,052
U.S. | Public finance | Healthcare |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 14,007 | 12,604
U.S. | Public finance | Infrastructure finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 8,663 | 8,796
U.S. | Public finance | Higher education |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 7,381 | 7,250
U.S. | Public finance | Housing revenue |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 1,272 | 1,152
U.S. | Public finance | Investor-owned utilities |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 325 | 329
U.S. | Public finance | Renewable energy |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 164 | 167
U.S. | Public finance | Other |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 919 | 970
U.S. | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 8,453 | 8,632
U.S. | Structured finance | Other |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 955 | 892
U.S. | Structured finance | Insurance securitizations |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 4,495 | 4,379
U.S. | Structured finance | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 1,507 | 1,774
U.S. | Structured finance | Pooled corporate obligations |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 607 | 631
U.S. | Structured finance | Financial products |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 492 | 464
U.S. | Structured finance | Consumer receivables |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 212 | 314
U.S. | Structured finance | Subscription finance facilities |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 185 | 178
Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 51,924 |
Non U.S. | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 49,200 | 49,007
Non U.S. | Public finance | Infrastructure finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 14,961 | 15,430
Non U.S. | Public finance | Renewable energy |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 1,596 | 2,030
Non U.S. | Public finance | Regulated utilities |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 22,361 | 20,545
Non U.S. | Public finance | Sovereign and sub-sovereign |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 9,181 | 9,869
Non U.S. | Public finance | Pooled infrastructure |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 1,101 | 1,133
Non U.S. | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 2,724 | 1,225
Non U.S. | Structured finance | Other |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 650 | 104
Non U.S. | Structured finance | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 221 | 252
Non U.S. | Structured finance | Pooled corporate obligations |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | 468 | 425
Non U.S. | Structured finance | Subscription finance facilities |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | $ 1,385 | $ 444

X
- Definition Represents the outstanding principal amounts of the underlying insured obligations for financial guaranty contracts, after netting out ceded contracts. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsOutstandingPrincipalAmountNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition [Line Items] for Schedule of Insured Financial Obligations [Table] + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationsLineItems
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_UnderlyingAssetClassAxis=ago_PublicFinanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnderlyingAssetClassAxis=us-gaap_StructuredFinanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | srt_StatementGeographicalAxis=ago_NonUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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