XML 65 R45.htm IDEA: XBRL DOCUMENT
v3.22.1

Outstanding Exposure - BIG Net Par Outstanding (Details) $ in Millions | Mar. 31, 2022 USD ($) risk | Dec. 31, 2021 USD ($) risk
--- | --- | ---
Schedule of Insured Financial Obligations [Line Items] |  |
Net par outstanding, credit derivative | $ 3,574 | $ 4,040
Total | 233,379 | 236,392
BIG |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net par outstanding, financial guaranty insurance | 5,579 | 7,293
Net par outstanding, credit derivative | 60 | 63
Total | $ 5,639 | $ 7,356
Number of risks, financial guaranty insurance | risk | 255 | 262
Number of risks, credit derivative | risk | 11 | 11
Number of risks | risk | 266 | 273
BIG | BIG 1 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net par outstanding, financial guaranty insurance | $ 2,027 | $ 2,429
Net par outstanding, credit derivative | 6 | 14
Total | $ 2,033 | $ 2,443
Number of risks, financial guaranty insurance | risk | 108 | 117
Number of risks, credit derivative | risk | 1 | 2
Number of risks | risk | 109 | 119
BIG | BIG 2 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net par outstanding, financial guaranty insurance | $ 225 | $ 177
Net par outstanding, credit derivative | 11 | 4
Total | $ 236 | $ 181
Number of risks, financial guaranty insurance | risk | 20 | 16
Number of risks, credit derivative | risk | 2 | 1
Number of risks | risk | 22 | 17
BIG | BIG 3 |  |
Schedule of Insured Financial Obligations [Line Items] |  |
Net par outstanding, financial guaranty insurance | $ 3,327 | $ 4,687
Net par outstanding, credit derivative | 43 | 45
Total | $ 3,370 | $ 4,732
Number of risks, financial guaranty insurance | risk | 127 | 129
Number of risks, credit derivative | risk | 8 | 8
Number of risks | risk | 135 | 137

X
- Definition Represents the number of unique credits in the insured portfolio accounted for as credit derivative. + References No definition available. + Details
Name: | ago_FinancialGuarantyContractsAccountedForAsCreditDerivativesNumberOfContracts
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 that are accounted for as credit derivatives, net of protection purchased. + References No definition available. + Details
Name: | ago_FinancialGuarantyContractsAccountedforasCreditDerivativesOutstandingPrincipalAmount
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 This element represents the amount of insured contractual payments outstanding attributable to the principal of the underlying insured obligations for financial guaranty insurance contracts presented in the context of each surveillance grouping or category used by management to monitor and track potential deterioration in the credit worthiness of the insured party's ability to meet its financial obligations related to the contracts underlying financial guaranty insurance contracts, before adjusting for the effect of consolidating VIEs. + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstandingPrincipalNet
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
- Definition This element represents the number of issued and outstanding contracts for each surveillance grouping or category used by management to monitor and track potential deterioration in the credit worthiness of the insured party's ability to meet its financial obligations related to the contracts underlying financial guarantee insurance contracts the entity has issued. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 9 -Subparagraph (a)(5)(i) -URI http://asc.fasb.org/extlink&oid=99382878&loc=SL5749324-161292 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 55 -Paragraph 32 -URI http://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationNumberOfContractsIssuedAndOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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