XML 60 R49.htm IDEA: XBRL DOCUMENT
v3.22.2

Outstanding Exposure - Amortization Schedule of Puerto Rico Net Par Outstanding and Net Debt Service Outstanding (Details) - USD ($) $ in Millions | Jun. 30, 2022 | Dec. 31, 2021
--- | --- | ---
Scheduled Net Par Amortization |  |
Total | $ 232,812 | $ 236,392
Scheduled Net Debt Service Amortization |  |
Total | 362,832 | 367,360
Puerto Rico |  |
Scheduled Net Par Amortization |  |
2022 (July 1 - September 30) | 149 |
2022 (October 1 - December 31) | 0 |
Subtotal 2022 | 149 |
2023 | 186 |
2024 | 149 |
2025 | 151 |
2026 | 170 |
2027-2031 | 639 |
2032-2036 | 577 |
2037-2041 | 201 |
2042 | 5 |
Total | 2,227 | $ 3,572
Scheduled Net Debt Service Amortization |  |
2022 (July 1 - September 30) | 202 |
2022 (October 1 - December 31) | 3 |
Subtotal 2022 | 205 |
2023 | 289 |
2024 | 243 |
2025 | 237 |
2026 | 249 |
2027-2031 | 936 |
2032-2036 | 732 |
2037-2041 | 237 |
2042 | 5 |
Total | $ 3,133 |

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 amount of insured contractual payments (principal and interest) outstanding on the underlying insured obligations for financial guaranty contracts, net of ceded contracts. + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsInsuredContractualPaymentsOutstandingNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Remainder Of Fiscal Year + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingContractualPaymentsRemainderOfFiscalYear
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Fifteen to Nineteen + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingContractualPaymentsYearFifteenToNineteen
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Five To Nine + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingContractualPaymentsYearFiveToNine
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year One + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingContractualPaymentsYearOne
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Ten to Fourteen + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingContractualPaymentsYearTenToFourteen
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Twenty + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingContractualPaymentsYearTwenty
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Remainder Of Fiscal Year + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingPrincipalAmountRemainderOfFiscalYear
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Fifteen to Nineteen + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingPrincipalAmountYearFifteenToNineteen
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Five To Nine + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingPrincipalAmountYearFiveToNine
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year One + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingPrincipalAmountYearOne
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Ten to Fourteen + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingPrincipalAmountYearTenToFourteen
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Twenty + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesOfOutstandingPrincipalAmountYearTwenty
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments [Abstract] + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingContractualPaymentsAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Second Quarter After Period End + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingContractualPaymentsSecondQuarterAfterPeriodEnd
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Third Quarter After Period End + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingContractualPaymentsThirdQuarterAfterPeriodEnd
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Four + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingContractualPaymentsYearFour
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Three + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingContractualPaymentsYearThree
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Contractual Payments, Year Two + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingContractualPaymentsYearTwo
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Second Quarter After Period End + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipalAmountSecondQuarterAfterPeriodEnd
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Third Quarter After Period End + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipalAmountThirdQuarterAfterPeriodEnd
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Four + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipalAmountYearFour
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Three + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipalAmountYearThree
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Insured Financial Obligations, Maturities of Outstanding Principal Amount, Year Two + References No definition available. + Details
Name: | ago_InsuredFinancialObligationsMaturitiesofOutstandingPrincipalAmountYearTwo
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: | srt_StatementGeographicalAxis=country_PR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |