XML 67 R47.htm IDEA: XBRL DOCUMENT
v3.23.1

Outstanding Exposure - Outstanding GO and PBA Bonds (Details) - USD ($) $ in Millions | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Financial Guaranty Insurance BIG Transaction Loss Summary |  |
Net | $ 236,383 | $ 233,258
Puerto Rico |  |
Financial Guaranty Insurance BIG Transaction Loss Summary |  |
Net | 1,351 | 1,361
Puerto Rico Exposures Subject to a Plan Support Agreement | Puerto Rico |  |
Financial Guaranty Insurance BIG Transaction Loss Summary |  |
Net | 506 | 509
Puerto Rico Exposures Subject to a Plan Support Agreement | Commonwealth of Puerto Rico | Puerto Rico |  |
Financial Guaranty Insurance BIG Transaction Loss Summary |  |
Net | 25 | 25
Puerto Rico Exposures Subject to a Plan Support Agreement | Puerto Rico Public Buildings Authority | Puerto Rico |  |
Financial Guaranty Insurance BIG Transaction Loss Summary |  |
Net | $ 4 | $ 4

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 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 No definition available. + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | ago_LoansInsuredOrGuaranteeForGovernmentAuthoritiesAxis=ago_PuertoRicoExposuresSubjectToAPlanSupportAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ago_CommonwealthofPuertoRicoGeneralObligationBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ago_PuertoRicoPublicBuildingsAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |