XML 80 R64.htm IDEA: XBRL DOCUMENT
v3.22.4

Outstanding Exposure - Expected Amortization of Net Par Outstanding (Details) - USD ($) $ in Millions | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Expected Amortization of Net Par Outstanding [Abstract] |  |
0 to 5 years | $ 50,311 |
5 to 10 years | 50,698 |
10 to 15 years | 43,432 |
15 to 20 years | 32,588 |
20 years and above | 56,229 |
Total net par outstanding | 233,258 | $ 236,392
Public finance |  |
Expected Amortization of Net Par Outstanding [Abstract] |  |
0 to 5 years | 47,218 |
5 to 10 years | 47,902 |
10 to 15 years | 41,695 |
15 to 20 years | 31,597 |
20 years and above | 55,687 |
Total net par outstanding | 224,099 | 227,164
Structured finance |  |
Expected Amortization of Net Par Outstanding [Abstract] |  |
0 to 5 years | 3,093 |
5 to 10 years | 2,796 |
10 to 15 years | 1,737 |
15 to 20 years | 991 |
20 years and above | 542 |
Total net par outstanding | $ 9,159 | $ 9,228

X
- Definition Financial Guaranty Insured Obligations, Expected Amortization [Abstract] + References No definition available. + Details
Name: | ago_FinancialGuarantyInsuredObligationsExpectedAmortizationAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the outstanding principal amounts of the underlying insured obligations for financial guaranty contracts, net of ceded contracts, maturing in greater than fifteen and up to twenty years from the balance sheet date. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipleAmountFifteentoTwentyYears
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the outstanding principal amounts of the underlying insured obligations for financial guaranty contracts, net of ceded contracts, maturing in greater than five and up to ten years from the balance sheet date. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipleAmountFivetoTenYears
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the outstanding principal amounts of the underlying insured obligations for financial guaranty contracts, net of ceded contracts, maturing in greater than ten and up to fifteen years from the balance sheet date. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipleAmountTentoFifteenYears
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the outstanding principal amounts of the underlying insured obligations for financial guaranty contracts, net of ceded contracts, maturing in greater than twenty years from the balance sheet date. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipleAmountTwentyandAboveYears
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the outstanding principal amounts of the underlying insured obligations for financial guaranty contracts, net of ceded contracts, maturing in within five years from the balance sheet date. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipleAmountZerotoFiveYears
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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
- 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: |