XML 64 R44.htm IDEA: XBRL DOCUMENT
v3.22.1

Outstanding Exposure - Components of BIG Net Par Outstanding (Details) - USD ($) $ in Millions | Mar. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Schedule of Insured Financial Obligations [Line Items] |  |
Net | $ 233,379 | $ 236,392
Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 224,463 | 227,164
Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 6,639 | 6,837
Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 8,916 | 9,228
BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 5,639 | 7,356
BIG | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 4,295 | 5,972
BIG | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 115 | 119
BIG | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,344 | 1,384
BIG | BIG 1 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,033 | 2,443
BIG | BIG 1 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,980 | 2,321
BIG | BIG 1 | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 0 | 1
BIG | BIG 1 | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 53 | 122
BIG | BIG 2 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 236 | 181
BIG | BIG 2 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 116 | 116
BIG | BIG 2 | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 39 | 41
BIG | BIG 2 | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 120 | 65
BIG | BIG 3 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 3,370 | 4,732
BIG | BIG 3 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,199 | 3,535
BIG | BIG 3 | Other structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 76 | 77
BIG | BIG 3 | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,171 | 1,197
UNITED STATES | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 175,957 | 177,219
UNITED STATES | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,277 | 2,391
UNITED STATES | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 8,101 | 8,374
UNITED STATES | BIG | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 3,734 | 5,372
UNITED STATES | BIG | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,229 | 1,265
UNITED STATES | BIG | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,344 | 1,384
UNITED STATES | BIG | BIG 1 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,462 | 1,765
UNITED STATES | BIG | BIG 1 | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 53 | 121
UNITED STATES | BIG | BIG 2 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 116 | 116
UNITED STATES | BIG | BIG 2 | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 81 | 24
UNITED STATES | BIG | BIG 3 | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 2,156 | 3,491
UNITED STATES | BIG | BIG 3 | RMBS |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 1,095 | 1,120
Non-U.S. public finance | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 48,506 | 49,945
Non-U.S. public finance | Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 815 | 854
Non-U.S. public finance | BIG | Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net | 561 | 600
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 | 518 | 556
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 | $ 43 | $ 44

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: |