XML 58 R47.htm IDEA: XBRL DOCUMENT
v3.23.2

Outstanding Exposure - Components of BIG Net Par Outstanding (Details) - USD ($) $ in Millions | Jun. 30, 2023 | Dec. 31, 2022
--- | --- | ---
Schedule of Insured Financial Obligations [Line Items] |  |
Net | $ 244,013 | $ 233,258
Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 233,981 | 224,099
Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 8,169 | 7,203
Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 10,032 | 9,159
BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 5,634 | 5,892
BIG | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 4,566 | 4,777
BIG | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 98 | 105
BIG | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,068 | 1,115
BIG | BIG 1 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,326 | 3,363
BIG | BIG 1 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,315 | 3,345
BIG | BIG 1 | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 0 | 0
BIG | BIG 1 | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 11 | 18
BIG | BIG 2 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 999 | 181
BIG | BIG 2 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 931 | 108
BIG | BIG 2 | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 31 | 34
BIG | BIG 2 | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 68 | 73
BIG | BIG 3 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,309 | 2,348
BIG | BIG 3 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,320 | 1,324
BIG | BIG 3 | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 67 | 71
BIG | BIG 3 | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 989 | 1,024
United States | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 186,323 | 179,636
United States | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,863 | 1,956
United States | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 8,827 | 8,228
United States | BIG | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 3,540 | 3,796
United States | BIG | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 970 | 1,010
United States | BIG | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,068 | 1,115
United States | BIG | BIG 1 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,289 | 2,364
United States | BIG | BIG 1 | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 11 | 18
United States | BIG | BIG 2 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 931 | 108
United States | BIG | BIG 2 | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 37 | 39
United States | BIG | BIG 3 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,320 | 1,324
United States | BIG | BIG 3 | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 922 | 953
Non-U.S. public finance | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 47,658 | 44,463
Non-U.S. public finance | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,205 | 931
Non-U.S. public finance | BIG | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,026 | 981
Non-U.S. public finance | BIG | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 0 | 0
Non-U.S. public finance | BIG | BIG 1 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,026 | 981
Non-U.S. public finance | BIG | BIG 2 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 0 | 0
Non-U.S. public finance | BIG | BIG 3 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | $ 0 | $ 0

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=ago_OtherStructuredFinanceMember
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: | us-gaap_InternalCreditAssessmentAxis=us-gaap_InternalNoninvestmentGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis=ago_InternalNoninvestmentGradeLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis=ago_InternalNoninvestmentGradeLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationBySurveillanceCategoryAxis=ago_InternalNoninvestmentGradeLevel3Member
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_UnderlyingAssetClassAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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