XML 83 R67.htm IDEA: XBRL DOCUMENT
v3.22.4

Outstanding Exposure - Geographic Distribution of Net Par Outstanding (Details) $ in Millions | Dec. 31, 2022 USD ($) risk | Dec. 31, 2021 USD ($)
--- | --- | ---
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 7,583 |
Total net par outstanding | $ 233,258 | $ 236,392
Percent of Total Net Par Outstanding | 100.00% |
U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 7,241 |
Total net par outstanding | $ 187,864 |
Percent of Total Net Par Outstanding | 80.50% |
Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 342 |
Total net par outstanding | $ 45,394 |
Percent of Total Net Par Outstanding | 19.50% |
U.K. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 280 |
Total net par outstanding | $ 34,903 |
Percent of Total Net Par Outstanding | 15.00% |
Canada |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 5 |
Total net par outstanding | $ 1,728 |
Percent of Total Net Par Outstanding | 0.70% |
Spain |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 7 |
Total net par outstanding | $ 1,575 |
Percent of Total Net Par Outstanding | 0.70% |
Australia |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 6 |
Total net par outstanding | $ 1,506 |
Percent of Total Net Par Outstanding | 0.60% |
France |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 7 |
Total net par outstanding | $ 1,437 |
Percent of Total Net Par Outstanding | 0.70% |
Other |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 37 |
Total net par outstanding | $ 4,245 |
Percent of Total Net Par Outstanding | 1.80% |
Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | $ 224,099 | 227,164
Public finance | U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 6,870 |
Total net par outstanding | $ 179,636 | 177,219
Percent of Total Net Par Outstanding | 77.00% |
Public finance | California |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 1,256 |
Total net par outstanding | $ 36,818 |
Percent of Total Net Par Outstanding | 15.80% |
Public finance | Texas |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 1,026 |
Total net par outstanding | $ 18,973 |
Percent of Total Net Par Outstanding | 8.10% |
Public finance | Pennsylvania |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 543 |
Total net par outstanding | $ 16,142 |
Percent of Total Net Par Outstanding | 6.90% |
Public finance | NEW YORK |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 584 |
Total net par outstanding | $ 15,580 |
Percent of Total Net Par Outstanding | 6.70% |
Public finance | Illinois |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 498 |
Total net par outstanding | $ 12,824 |
Percent of Total Net Par Outstanding | 5.50% |
Public finance | New Jersey |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 265 |
Total net par outstanding | $ 9,610 |
Percent of Total Net Par Outstanding | 4.10% |
Public finance | Florida |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 211 |
Total net par outstanding | $ 7,790 |
Percent of Total Net Par Outstanding | 3.40% |
Public finance | Louisiana |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 129 |
Total net par outstanding | $ 4,979 |
Percent of Total Net Par Outstanding | 2.10% |
Public finance | Michigan |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 235 |
Total net par outstanding | $ 4,943 |
Percent of Total Net Par Outstanding | 2.10% |
Public finance | Alabama |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 240 |
Total net par outstanding | $ 3,763 |
Percent of Total Net Par Outstanding | 1.60% |
Public finance | Other |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 1,883 |
Total net par outstanding | $ 48,214 |
Percent of Total Net Par Outstanding | 20.70% |
Public finance | Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | $ 44,463 | 49,945
Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | $ 9,159 | 9,228
Structured finance | U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Number of Risks | risk | 371 |
Total net par outstanding | $ 8,228 | 8,374
Percent of Total Net Par Outstanding | 3.50% |
Structured finance | Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Total net par outstanding | $ 931 | $ 854

X
- Definition Represents the number of unique credits in the insured portfolio. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsNumberofContracts
Namespace Prefix: | ago_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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 Represents the net outstanding principal amounts of the underlying insured obligations for each category of financial guaranty contracts, as a percentage of the total outstanding principal amount. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsOutstandingPrincipalAmountasPercentageofTotalOutstandingPrincipal
Namespace Prefix: | ago_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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: | srt_StatementGeographicalAxis=country_US
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: | srt_StatementGeographicalAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | srt_StatementGeographicalAxis=ago_OtherStatesMember
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: |