XML 84 R64.htm IDEA: XBRL DOCUMENT
v3.22.1

Contracts Accounted for as Insurance - Reconciliation of Net Expected Loss to be Paid and Expensed (Details) - USD ($) $ in Millions | Mar. 31, 2022 | Dec. 31, 2021 | Mar. 31, 2021 | Dec. 31, 2020
--- | --- | --- | --- | ---
Guarantor Obligations [Line Items] |  |  |  |
Net expected loss to be paid (recovered) - financial guaranty insurance | $ 432 | $ 411 | $ 472 | $ 529
Loss and LAE reserve - financial guaranty insurance contracts, net of reinsurance | (715) | $ (864) |  |
Net expected loss to be expensed | 221 |  |  |
Financial Guarantee Insurance And Other Product Line |  |  |  |
Guarantor Obligations [Line Items] |  |  |  |
Net expected loss to be paid (recovered) - financial guaranty insurance | (383) |  |  |
Contra-paid, net | 21 |  |  |
Salvage and subrogation recoverable | 527 |  |  |
Loss and LAE reserve - financial guaranty insurance contracts, net of reinsurance | (710) |  |  |
Net expected loss to be expensed | $ 221 |  |  |

X
- Definition Financial Guarantee Insurance Contracts, Net Loss to be Expensed, Present Value + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsNetLosstobeExpensedPresentValue
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of losses paid and not yet expensed on financial guaranty insurance contracts, net of ceded amounts. + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPaidButUnexpensedLossesNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contracts, Salvage and Subrogation Recoveries, Net + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsSalvageandSubrogationRecoveriesNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_GuaranteeObligationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(13)(a)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (cc) -URI http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437 + Details
Name: | us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=ago_FinancialGuaranteeInsuranceAndOtherProductLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |