XML 78 R58.htm IDEA: XBRL DOCUMENT
v3.26.1

Contracts Accounted for as Financial Guaranty Insurance - Expected Future Premium Collections and Earnings (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2026 USD ($)
Consolidated Entity Excluding Variable Interest Entities (VIE) |
Future Premiums to be Collected [Abstract] |
2026 (April 1 - June 30) | $ 82
2026 (July 1 - September 30) | 52
2026 (October 1 - December 31) | 31
Subtotal 2026 | 165
2027 | 139
2028 | 129
2029 | 115
2030 | 102
2031-2035 | 417
2036-2040 | 331
2041-2045 | 250
2046-2050 | 187
2051-2055 | 106
After 2055 | 101
Total | 2,042
Financial Guarantee Insurance Product Line |
Earnings of Deferred Premium Revenue |
2026 (April 1 - June 30) | 81
2026 (July 1 - September 30) | 79
2026 (October 1 - December 31) | 77
Subtotal 2026 | 237
2027 | 289
2028 | 270
2029 | 250
2030 | 232
2031-2035 | 902
2036-2040 | 584
2041-2045 | 387
2046-2050 | 248
2051-2055 | 120
After 2055 | 86
Total | 3,605
Accretion of Discount |
2026 (April 1 - June 30) | 10
2026 (July 1 - September 30) | 10
2026 (October 1 - December 31) | 10
Subtotal 2026 | 30
2027 | 37
2028 | 34
2029 | 32
2030 | 30
2031-2035 | 128
2036-2040 | 92
2041-2045 | 60
2046-2050 | 33
2051-2055 | 14
After 2055 | 10
Total | 500
Total |
2026 (April 1 - June 30) | 91
2026 (July 1 - September 30) | 89
2026 (October 1 - December 31) | 87
Subtotal 2026 | 267
2027 | 326
2028 | 304
2029 | 282
2030 | 262
2031-2035 | 1,030
2036-2040 | 676
2041-2045 | 447
2046-2050 | 281
2051-2055 | 134
After 2055 | 96
Total | $ 4,105

X
- Definition Earnings Of Deferred Premium Revenue, Net + References No definition available. + Details
Name: | ago_EarningsOfDeferredPremiumRevenueNetAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, after Year 10 Through 15 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetAfterYear10Through15
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, after Year 15 Through 20 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetAfterYear15Through20
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, after Year 20 Through 25 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetAfterYear20Through25
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, after Year 25 Through 30 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetAfterYear25Through30
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, after Year 30 Through 35 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetAfterYear30Through35
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, after Year 5 Through 10 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetAfterYear5Through10
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Fourth Quarter + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetFourthQuarter
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Second Quarter + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetSecondQuarter
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Third Quarter + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetThirdQuarter
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Year Five + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetYearFive
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Year Four + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetYearFour
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Year Three + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetYearThree
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contract, Premium Revenue to be Recognized, Net, Year Two + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractPremiumRevenueToBeRecognizedNetYearTwo
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contracts, Future Expected Premium Revenue to be Recognized, Fiscal Year + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedFiscalYear
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contracts Future Expected Premium Revenue to be Recognized, Net + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contracts, Future Expected Premium Revenue to be Recognized, Net, Fiscal Year + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedNetFiscalYear
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Fourth Quarter + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableFourthQuarter
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Second Quarter + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableSecondQuarter
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Third Quarter + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableThirdQuarter
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Total + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableTotal
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year 10 Through 15 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYear10Through15
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year 15 Through 20 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYear15Through20
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year 20 Through 25 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYear20Through25
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year 25 Through 30 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYear25Through30
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year 30 Through 35 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYear30Through35
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year 5 Through 10 + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYear5Through10
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year Five + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYearFive
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year Four + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYearFour
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year One + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYearOne
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year Three + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYearThree
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment, Accretion of Discount on Premium Receivable, Year Two + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivableYearTwo
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unearned premium revenue in the statement of financial position for financial guaranty insurance contracts, net of the unexpired portion of premiums ceded and before adjustment for loss claims paid but not yet expensed. + References No definition available. + Details
Name: | ago_FinancialGuaranteeInsuranceContractsUnearnedPremiumRevenueExcludingClaimsPaidNotYetExpensedNet
Namespace Prefix: | ago_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future Net Premiums to be Earned + References No definition available. + Details
Name: | ago_FutureNetPremiumsToBeEarnedAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Future Premiums to be Collected + References No definition available. + Details
Name: | ago_FuturePremiumsToBeCollectedAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Premiums Receivable Accretion Of Discount + References No definition available. + Details
Name: | ago_PremiumsReceivableAccretionOfDiscountAbstract
Namespace Prefix: | ago_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in fourth fiscal quarter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedDuringFourthQuarterFollowingBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in second fiscal quarter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedDuringSecondQuarterFollowingBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in third fiscal quarter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedDuringThirdQuarterFollowingBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in eleventh through fifteenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThan10AndWithin15YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in sixteenth through twentieth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThan15AndWithin20YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in twenty-first through twenty-fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThan20AndWithin25YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in twenty-sixth through thirtieth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThan25AndWithin30YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in thirty-first through thirty-fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThan30AndWithin35YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThanFiveAndWithin10YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThanFourAndWithinFiveYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThanOneAndWithinTwoYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThanThreeAndWithinFourYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium revenue under financial guarantee insurance contract to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479032/944-605-50-4 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsFutureExpectedPremiumRevenueToBeRecognizedMoreThanTwoAndWithinThreeYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in fourth fiscal quarter following current year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedDuringFourthQuarterFollowingBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in second fiscal quarter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedDuringSecondQuarterFollowingTheBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in third fiscal quarter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedDuringThirdQuarterFollowingBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in eleventh through fifteenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThan10AndWithin15YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in sixteenth through twentieth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThan15AndWithin20YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in twenty-first through twenty-fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThan20AndWithin25YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in twenty-sixth through thirtieth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThan25AndWithin30YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in thirty-first through thirty-fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThan30AndWithin35YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThanFiveAndWithin10YearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThanFourAndWithinFiveYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThanOneAndWithinTwoYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThanThreeAndWithinFourYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedMoreThanTwoAndWithinThreeYearsFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivable under financial guarantee insurance contract to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-3 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumExpectedToBeCollectedWithinOneYearFromBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of premium receivables under financial guarantee insurance contracts. + References No definition available. + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivablePremiumExpectedToBeCollected
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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