XML 78 R67.htm IDEA: XBRL DOCUMENT
v3.22.2

Contracts Accounted for as Insurance - BIG Transaction Loss Summary (Details) $ in Millions | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2022 USD ($) risk | Dec. 31, 2021 USD ($) risk
Discount |  |
Total | $ (216) |
Reserves (salvage) |  |
Total | $ 212 | $ 79
BIG |  |
Number of risks |  |
Total (in contracts) | risk | 250 | 262
Principal |  |
Total | $ 5,327 | $ 7,293
BIG | BIG 1 |  |
Number of risks |  |
Total (in contracts) | risk | 107 | 117
Principal |  |
Total | $ 1,814 | $ 2,429
BIG | BIG 2 |  |
Number of risks |  |
Total (in contracts) | risk | 20 | 16
Principal |  |
Total | $ 234 | $ 177
BIG | BIG 3 |  |
Number of risks |  |
Total (in contracts) | risk | 123 | 129
Principal |  |
Total | $ 3,279 | $ 4,687
BIG | Consolidated Entity Excluding Variable Interest Entities (VIE) |  |
Number of risks |  |
Total (in contracts) | risk | 250 | 262
Remaining weighted average contract period |  |
Total (in years) | 8 years 1 month 6 days | 8 years 6 months
Principal |  |
Gross | $ 5,354 | $ 7,359
Total | 5,327 | 7,293
Interest |  |
Gross | 2,039 | 2,978
Total | 2,035 | 2,962
Total net outstanding exposure |  |
Gross | 7,393 | 10,337
Total | 7,362 | 10,255
Expected cash outflows (inflows) |  |
Gross | 3,528 | 4,971
Total | 3,515 | 4,918
Potential recoveries |  |
Gross | (2,911) | (4,495)
Total | (2,899) | (4,430)
Subtotal |  |
Gross | 617 | 476
Total | 616 | 488
Discount |  |
Gross | (216) | (129)
Total | (216) | (129)
Expected losses to be paid (recovered) |  |
Gross | 401 | 347
Net expected loss to be paid | 400 | 359
Deferred premium revenue |  |
Gross | 298 | 437
Total | 296 | 435
Reserves (salvage) |  |
Gross | 207 | 60
Total | $ 207 | $ 74
BIG | Consolidated Entity Excluding Variable Interest Entities (VIE) | BIG 1 |  |
Number of risks |  |
Total (in contracts) | risk | 107 | 117
Remaining weighted average contract period |  |
Gross (in years) | 8 years | 7 years 7 months 6 days
Principal |  |
Gross | $ 1,822 | $ 2,437
Interest |  |
Gross | 752 | 1,000
Total net outstanding exposure |  |
Gross | 2,574 | 3,437
Expected cash outflows (inflows) |  |
Gross | 64 | 111
Potential recoveries |  |
Gross | (381) | (656)
Subtotal |  |
Gross | (317) | (545)
Discount |  |
Gross | 30 | 19
Expected losses to be paid (recovered) |  |
Gross | (287) | (526)
Deferred premium revenue |  |
Gross | 60 | 85
Reserves (salvage) |  |
Gross | $ (303) | $ (549)
BIG | Consolidated Entity Excluding Variable Interest Entities (VIE) | BIG 2 |  |
Number of risks |  |
Total (in contracts) | risk | 20 | 16
Remaining weighted average contract period |  |
Gross (in years) | 7 years 9 months 18 days | 8 years 10 months 24 days
Principal |  |
Gross | $ 234 | $ 177
Interest |  |
Gross | 60 | 36
Total net outstanding exposure |  |
Gross | 294 | 213
Expected cash outflows (inflows) |  |
Gross | 68 | 40
Potential recoveries |  |
Gross | (38) | (10)
Subtotal |  |
Gross | 30 | 30
Discount |  |
Gross | (6) | (3)
Expected losses to be paid (recovered) |  |
Gross | 24 | 27
Deferred premium revenue |  |
Gross | 12 | 2
Reserves (salvage) |  |
Gross | $ 19 | $ 25
BIG | Consolidated Entity Excluding Variable Interest Entities (VIE) | BIG 3 |  |
Number of risks |  |
Total (in contracts) | risk | 123 | 129
Remaining weighted average contract period |  |
Gross (in years) | 8 years 2 months 12 days | 8 years 10 months 24 days
Principal |  |
Gross | $ 3,298 | $ 4,745
Interest |  |
Gross | 1,227 | 1,942
Total net outstanding exposure |  |
Gross | 4,525 | 6,687
Expected cash outflows (inflows) |  |
Gross | 3,396 | 4,820
Potential recoveries |  |
Gross | (2,492) | (3,829)
Subtotal |  |
Gross | 904 | 991
Discount |  |
Gross | (240) | (145)
Expected losses to be paid (recovered) |  |
Gross | 664 | 846
Deferred premium revenue |  |
Gross | 226 | 350
Reserves (salvage) |  |
Gross | $ 491 | $ 584

X
- Definition Liability for Unpaid Claims and Claims Adjustment Expense, Net of Reinsurance and Salvage, Subrogation and Other Recoveries + References No definition available. + Details
Name: | ago_LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseNetofReinsuranceandSalvageSubrogationandOtherRecoveries
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationExpectedCashFlowsAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Gross Claim Liability, Net of Reinsurance + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationGrossClaimLiabilityNetOfReinsurance
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationGrossClaimLiabilitySubtotalAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsInterestAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the amount of insured contractual payments outstanding attributable to interest accrued on 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_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstandingInterestNet
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 on 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_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstandingNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstandingPrincipalAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationNumberOfRisksAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationReductionsOfGrossClaimLiabilityGrossPotentialRecoveriesAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationReductionsOfGrossClaimLiabilityNetDiscountAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriodAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationReservesSalvageAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition -- None. No documentation exists for this element. -- + References No definition available. + Details
Name: | ago_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationStatementOfFinancialPositionUnearnedPremiumRevenueAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Net Claim Liability, Net of Reinsurance Recoverable + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationNetClaimLiabilityNetofReinsuranceRecoverable
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Net Claim Liability, Undiscounted, Direct Assumed + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationNetClaimLiabilityUndiscountedDirectAssumed
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Net Claim Liability, Undiscounted, Direct Assumed, Net + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationNetClaimLiabilityUndiscountedDirectAssumedNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Reductions of Gross Claim Liability, Net Potential Recoveries + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationReductionsofGrossClaimLiabilityNetPotentialRecoveries
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Reductions of Gross Claim Liability, Net of Reinsurance Recoverable, Discount + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationReductionsofGrossClaimLiabilityNetofReinsuranceRecoverableDiscount
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the remaining weighted average contract period of financial guaranty insurance 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 guaranty insurance contracts, before adjusting for the effect of consolidating VIEs. + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationRemainingWeightedAverageContractPeriodNet
Namespace Prefix: | ago_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of Insured Financial Obligations with Credit Deterioration, Statement of Financial Position, Unearned Premium Revenue, Net of Reinsurance Recoverable + References No definition available. + Details
Name: | ago_ScheduleofInsuredFinancialObligationswithCreditDeteriorationStatementofFinancialPositionUnearnedPremiumRevenueNetofReinsuranceRecoverable
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Remaining weighted average contract period of financial guarantee insurance contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 55 -Paragraph 32 -URI https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 Reference 2: 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)(ii) -URI https://asc.fasb.org/extlink&oid=99382878&loc=SL5749324-161292 + Details
Name: | us-gaap_InsuredFinancialObligationsWithCreditDeteriorationRemainingWeightedAverageContractPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the gross claim liability for financial guarantee 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 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)(iv) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationGrossClaimLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the amount of insured contractual payments outstanding on the underlying insured obligations for financial guarantee 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 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)(iii) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition This element represents the amount of insured contractual payments outstanding attributable to interest accrued on the underlying insured obligations for financial guarantee 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 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)(iii) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstandingInterest
Namespace Prefix: | us-gaap_
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 guarantee 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 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)(iii) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationInsuredContractualPaymentsOutstandingPrincipal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the net claim liability related to financial guarantee 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 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)(vii) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationNetClaimLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationNetClaimLiabilityAbstract
Namespace Prefix: | us-gaap_
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 https://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 https://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
- Definition This element represents the gross potential recoveries against the gross claim liability for financial guarantee 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 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)(v) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationReductionsOfGrossClaimLiabilityGrossPotentialRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the net discount consisting of the difference between the discount related to the claim liability for and potential recoveries thereof related to financial guarantee 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 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)(vi) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationReductionsOfGrossClaimLiabilityNetDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the claim liability, reported on or included in the statement of financial position, related to financial guarantee insurance contracts and presented in the schedule of insured financial obligations with credit deterioration 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 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 55 -Paragraph 34 -URI https://asc.fasb.org/extlink&oid=99379334&loc=SL5751140-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationStatementOfFinancialPositionClaimLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the amount of unearned premium revenue, reported on or included in the statement of financial position, related to financial guarantee insurance contracts and presented in the schedule of insured financial obligations with credit deterioration 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 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)(ix) -URI https://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 https://asc.fasb.org/extlink&oid=99379334&loc=SL5751133-161288 + Details
Name: | us-gaap_ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationStatementOfFinancialPositionUnearnedPremiumRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |