XML 67 R53.htm IDEA: XBRL DOCUMENT
v3.25.1

Contracts Accounted for as Insurance - Expected Future Premium Collections and Earnings (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2025 USD ($)
Consolidated Entity Excluding Variable Interest Entities (VIE) |
Future Premiums to be Collected [Abstract] |
2025 (April 1 - June 30) | $ 71
2025 (July 1 - September 30) | 46
2025 (October 1 - December 31) | 42
Subtotal 2025 | 159
2026 | 130
2027 | 123
2028 | 117
2029 | 106
2030-2034 | 417
2035-2039 | 319
2040-2044 | 244
2045-2049 | 185
2050-2054 | 115
After 2054 | 123
Total | 2,038
Financial Guarantee Insurance Product Line |
Earnings of Deferred Premium Revenue |
2025 (April 1 - June 30) | 76
2025 (July 1 - September 30) | 75
2025 (October 1 - December 31) | 73
Subtotal 2025 | 224
2026 | 278
2027 | 261
2028 | 248
2029 | 231
2030-2034 | 922
2035-2039 | 601
2040-2044 | 393
2045-2049 | 261
2050-2054 | 137
After 2054 | 109
Total | 3,665
Accretion of Discount |
2025 (April 1 - June 30) | 9
2025 (July 1 - September 30) | 9
2025 (October 1 - December 31) | 9
Subtotal 2025 | 27
2026 | 34
2027 | 32
2028 | 30
2029 | 28
2030-2034 | 118
2035-2039 | 86
2040-2044 | 56
2045-2049 | 32
2050-2054 | 15
After 2054 | 12
Total | 470
Total |
2025 (April 1 - June 30) | 85
2025 (July 1 - September 30) | 84
2025 (October 1 - December 31) | 82
Subtotal 2025 | 251
2026 | 312
2027 | 293
2028 | 278
2029 | 259
2030-2034 | 1,040
2035-2039 | 687
2040-2044 | 449
2045-2049 | 293
2050-2054 | 152
After 2054 | 121
Total | $ 4,135

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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 605 -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: |