XML 65 R52.htm IDEA: XBRL DOCUMENT
v3.25.3

Contracts Accounted for as Insurance - Expected Future Premium Collections and Earnings (Details) $ in Millions | 9 Months Ended
--- | ---
Sep. 30, 2025 USD ($)
Consolidated Entity Excluding Variable Interest Entities (VIE) |
Future Premiums to be Collected [Abstract] |
2025 (October 1 - December 31) | $ 60
2026 | 157
2027 | 131
2028 | 125
2029 | 113
2030-2034 | 439
2035-2039 | 346
2040-2044 | 266
2045-2049 | 201
2050-2054 | 123
After 2054 | 121
Total | 2,082
Financial Guarantee Insurance Product Line |
Earnings of Deferred Premium Revenue |
2025 (October 1 - December 31) | 78
2026 | 294
2027 | 272
2028 | 258
2029 | 240
2030-2034 | 954
2035-2039 | 627
2040-2044 | 414
2045-2049 | 275
2050-2054 | 142
After 2054 | 104
Total | 3,658
Accretion of Discount |
2025 (October 1 - December 31) | 10
2026 | 37
2027 | 35
2028 | 33
2029 | 31
2030-2034 | 130
2035-2039 | 96
2040-2044 | 63
2045-2049 | 36
2050-2054 | 16
After 2054 | 12
Total | 499
Total |
2025 (October 1 - December 31) | 88
2026 | 331
2027 | 307
2028 | 291
2029 | 271
2030-2034 | 1,084
2035-2039 | 723
2040-2044 | 477
2045-2049 | 311
2050-2054 | 158
After 2054 | 116
Total | $ 4,157

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, 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, 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, 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, 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 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 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 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 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: |