XML 78 R62.htm IDEA: XBRL DOCUMENT
v3.22.4

Outstanding Exposure - Financial Guaranty Portfolio by Internal Rating (Details) - USD ($) $ in Millions | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 233,258 | $ 236,392
% of total net par outstanding | 100.00% | 100.00%
AAA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 3,584 | $ 3,788
% of total net par outstanding | 1.50% | 1.60%
AA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 24,383 | $ 25,359
% of total net par outstanding | 10.50% | 10.70%
A |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 107,493 | $ 106,091
% of total net par outstanding | 46.10% | 44.90%
BBB |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 91,906 | $ 93,798
% of total net par outstanding | 39.40% | 39.70%
BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 5,892 | $ 7,356
% of total net par outstanding | 2.50% | 3.10%
U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 187,864 |
Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | 45,394 |
Public finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | 224,099 | $ 227,164
Public finance | BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | 4,777 | 5,972
Public finance | U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 179,636 | $ 177,219
% of total net par outstanding | 100.00% | 100.00%
Public finance | U.S. | AAA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 222 | $ 272
% of total net par outstanding | 0.10% | 0.20%
Public finance | U.S. | AA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 16,241 | $ 16,372
% of total net par outstanding | 9.10% | 9.20%
Public finance | U.S. | A |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 96,807 | $ 94,459
% of total net par outstanding | 53.90% | 53.30%
Public finance | U.S. | BBB |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 62,570 | $ 60,744
% of total net par outstanding | 34.80% | 34.30%
Public finance | U.S. | BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 3,796 | $ 5,372
% of total net par outstanding | 2.10% | 3.00%
Public finance | Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 44,463 | $ 49,945
% of total net par outstanding | 100.00% | 100.00%
Public finance | Non U.S. | AAA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 1,967 | $ 2,217
% of total net par outstanding | 4.40% | 4.50%
Public finance | Non U.S. | AA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 3,497 | $ 4,205
% of total net par outstanding | 7.90% | 8.40%
Public finance | Non U.S. | A |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 9,271 | $ 10,659
% of total net par outstanding | 20.90% | 21.30%
Public finance | Non U.S. | BBB |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 28,747 | $ 32,264
% of total net par outstanding | 64.60% | 64.60%
Public finance | Non U.S. | BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 981 | $ 600
% of total net par outstanding | 2.20% | 1.20%
Structured finance |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 9,159 | $ 9,228
Structured finance | BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | 1,115 | 1,384
Structured finance | U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 8,228 | $ 8,374
% of total net par outstanding | 100.00% | 100.00%
Structured finance | U.S. | AAA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 926 | $ 806
% of total net par outstanding | 11.20% | 9.60%
Structured finance | U.S. | AA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 4,633 | $ 4,760
% of total net par outstanding | 56.30% | 56.80%
Structured finance | U.S. | A |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 1,075 | $ 813
% of total net par outstanding | 13.10% | 9.70%
Structured finance | U.S. | BBB |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 479 | $ 611
% of total net par outstanding | 5.80% | 7.30%
Structured finance | U.S. | BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 1,115 | $ 1,384
% of total net par outstanding | 13.60% | 16.60%
Structured finance | Non U.S. |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 931 | $ 854
% of total net par outstanding | 100.00% | 100.00%
Structured finance | Non U.S. | AAA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 469 | $ 493
% of total net par outstanding | 50.40% | 57.70%
Structured finance | Non U.S. | AA |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 12 | $ 22
% of total net par outstanding | 1.30% | 2.60%
Structured finance | Non U.S. | A |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 340 | $ 160
% of total net par outstanding | 36.50% | 18.70%
Structured finance | Non U.S. | BBB |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 110 | $ 179
% of total net par outstanding | 11.80% | 21.00%
Structured finance | Non U.S. | BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net Par Outstanding | $ 0 | $ 0
% of total net par outstanding | 0.00% | 0.00%

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 within the identified asset class. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsOutstandingPrincipleAmountPercentage
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: | us-gaap_InternalCreditAssessmentAxis=ago_InternalInvestmentGradeAAAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=ago_InternalInvestmentGradeAAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=ago_InternalInvestmentGradeAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=ago_InternalInvestmentGradeBBBMember
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: | 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: | 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: |