XML 91 R75.htm IDEA: XBRL DOCUMENT
v3.22.4

Expected Loss to be Paid (Recovered) - Net Expected Loss to be Paid (Recovered) Roll Forward by Sector (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | $ 411 | $ 529 | $ 737
Economic Loss Development (Benefit) | (125) | (287) | 145
Net (paid) recovered losses | 236 | 169 | (353)
Net expected loss to be paid (recovered), end of period | $ 522 | 411 | 529
Period after the end of the reporting period within which the ceded paid losses are typically settled (in days) | 45 days |  |
Loss and LAE reserve paid | $ 33 | 36 | 25
Expected LAE to be paid | 11 | 26 |
Public finance |  |  |
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | 209 | 341 | 554
Economic Loss Development (Benefit) | 17 | (204) | 203
Net (paid) recovered losses | 186 | 72 | (416)
Net expected loss to be paid (recovered), end of period | 412 | 209 | 341
Other structured finance |  |  |
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | 52 | 40 | 37
Economic Loss Development (Benefit) | 1 | 17 | 13
Net (paid) recovered losses | (9) | (5) | (10)
Net expected loss to be paid (recovered), end of period | 44 | 52 | 40
Structured finance |  |  |
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | 202 | 188 | 183
Economic Loss Development (Benefit) | (142) | (83) | (58)
Net (paid) recovered losses | 50 | 97 | 63
Net expected loss to be paid (recovered), end of period | 110 | 202 | 188
U.S. | Public finance |  |  |
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | 197 | 305 | 531
Economic Loss Development (Benefit) | 19 | (182) | 190
Net (paid) recovered losses | 187 | 74 | (416)
Net expected loss to be paid (recovered), end of period | 403 | 197 | 305
U.S. | RMBS |  |  |
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | 150 | 148 | 146
Economic Loss Development (Benefit) | (143) | (100) | (71)
Net (paid) recovered losses | 59 | 102 | 73
Net expected loss to be paid (recovered), end of period | 66 | 150 | 148
Non U.S. | Public finance |  |  |
Present Value of Net Expected Loss and Loss Adjustment Expenses to be Paid [Roll Forward] |  |  |
Net expected loss to be paid (recovered), beginning of period | 12 | 36 | 23
Economic Loss Development (Benefit) | (2) | (22) | 13
Net (paid) recovered losses | (1) | (2) | 0
Net expected loss to be paid (recovered), end of period | $ 9 | $ 12 | $ 36

X
- Definition Expected Loss Adjustment Expense To Be Paid + References No definition available. + Details
Name: | ago_ExpectedLossAdjustmentExpenseToBePaid
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantor Obligations, Liability For Unpaid Claims And Claims Adjustment Expense, Claims Paid After Recoveries for Representations and Warranties + References No definition available. + Details
Name: | ago_GuarantorObligationsLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAfterRecoveriesforRepresentationsandWarranties
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Guarantor Obligations, Net Expected Loss Development After Recoveries for Representations and Warranties + References No definition available. + Details
Name: | ago_GuarantorObligationsNetExpectedLossDevelopmentAfterRecoveriesforRepresentationsandWarranties
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Guarantor Obligations, Net Expected Loss to be Paid After Recoveries for Representations and Warranties + References No definition available. + Details
Name: | ago_GuarantorObligationsNetExpectedLosstobePaidAfterRecoveriesforRepresentationsandWarranties
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Liability for Unpaid Claims Adjustment Expense, Claims Paid + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsLiabilityforUnpaidClaimsAdjustmentExpenseClaimsPaid
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | ago_PresentValueOfNetExpectedLossAndLossAdjustmentExpensesToBePaidRollForward
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period after the end of the reporting period within which the ceded paid losses are settled. + References No definition available. + Details
Name: | ago_ReinsuranceRecoverablesPeriodafterEndofReportingPeriodforSettlementofCededPaidLosses
Namespace Prefix: | ago_
Data Type: | xbrli:durationItemType
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: | 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=ago_NonUnitedStatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |