XML 69 R57.htm IDEA: XBRL DOCUMENT
v3.4.0.3

Fair Value Measurements - Summary of Changes in Level 3 Fair Value Category (Detail) - Successor [Member] - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2016 | Mar. 31, 2015
Investment by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | $ 488,884 | $ 198,201
Included in earnings | 12,403 | 5,729
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 28,019 | (5,706)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 91,875 | 84,504
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (4,246) | (19,996)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 94,555 | 0
Balance, end of period | 711,490 | 262,732
Derivatives by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | (99,192) | (215,346)
Included in earnings | (7,983) | (13,921)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (2,719) | (934)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Balance, end of period | (109,894) | (230,201)
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | 8,245 | 14,364
Credit Derivative [Member] | Derivatives by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | (34,543) | (73,459)
Included in earnings | 12,866 | (2,499)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (252) | (419)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Balance, end of period | (21,929) | (76,377)
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | (12,604) | 2,942
Interest Rate Swaps [Member] | Derivatives by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | (64,649) | (141,887)
Included in earnings | (20,849) | (11,422)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (2,467) | (515)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Balance, end of period | (87,965) | (153,824)
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | 20,849 | 11,422
Residential Mortgage-Backed Securities [Member] | Investment by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 488,884 | 194,393
Included in earnings | 12,114 | 5,748
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 26,974 | (5,420)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 91,875 | 84,504
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (3,991) | (16,493)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 23,848 |
Balance, end of period | 639,704 | 262,732
Asset-backed Securities [Member] | Investment by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 0 | 0
Included in earnings | 289 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 1,045 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (255) | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 70,707 |
Balance, end of period | 71,786 | 0
Corporate Obligations [Member] | Investment by Class [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 0 | 3,808
Included in earnings | 0 | (19)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | (286)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements |  | (3,503)
Balance, end of period | 0 | 0
Level 3 [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 11,497,098 | 13,845,454
Included in earnings | 255,991 | 354,562
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (226,623) | (631,215)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 91,875 | 84,504
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (33,010) | 148,979
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 94,555 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | (214,649) | 0
Deconsolidation of VIEs | 0 |
Balance, end of period | 11,960,555 | 13,504,326
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | (243,326) | (348,390)
Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | (99,192) | (215,346)
Included in earnings | (7,983) | (13,921)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 2,719 | 934
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Deconsolidation of VIEs | 0 |
Balance, end of period | (109,894) | (230,201)
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | 8,245 | 14,364
Level 3 [Member] | Investments [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 488,884 | 198,201
Included in earnings | 12,403 | 5,729
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 28,019 | (5,706)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 91,875 | 84,504
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 4,246 | 19,996
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 94,555 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Deconsolidation of VIEs | 0 |
Balance, end of period | 711,490 | 262,732
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | 0 | 0
Level 3 [Member] | Other Assets [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 8,696 | 12,036
Included in earnings | (285) | (295)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 0 | 1,705
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Balance, end of period | 8,411 | 10,036
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | 285 | 295
Variable Interest Entity, Primary Beneficiary [Member] | Level 3 [Member] | Long-Term Debt [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | (3,180,170) | (1,263,664)
Included in earnings | (1,952) | (839,998)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 72,860 | 67,625
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (106,197) | (3,938)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | (214,649) | 0
Deconsolidation of VIEs | 0 |
Balance, end of period | (2,788,416) | (2,032,099)
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | 1,952 | 839,998
Variable Interest Entity, Primary Beneficiary [Member] | Level 3 [Member] | Loans Receivable [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 11,690,324 | 12,371,177
Included in earnings | 160,541 | 1,110,927
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (268,402) | (562,621)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 66,222 | 130,282
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Deconsolidation of VIEs | 0 |
Balance, end of period | 11,516,241 | 12,789,201
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | (160,541) | (1,110,927)
Variable Interest Entity, Primary Beneficiary [Member] | Level 3 [Member] | Corporate Obligations [Member] |  |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |
Balance, beginning of period | 2,588,556 | 2,743,050
Included in earnings | 93,267 | 92,120
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (59,100) | (130,513)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0
Deconsolidation of VIEs | 0 |
Balance, end of period | 2,622,723 | 2,704,657
The amount of total gains/(losses) included in earnings attributable to the change in unrealized gains or losses relating to assets and liabilities still held at the reporting date | $ (93,267) | $ (92,120)

X
- Definition The amount of gains or losses included in earnings attributable to unrealized gains or losses on financial instruments measured on a recurring basis using unobservable inputs that are still held at the reporting date. + References No definition available. + Details
Name: | ambc_FairValueAssetOrLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainsLossesStillHeld
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset or liability. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiability
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of financial instruments measured on a recurring basis using unobservable inputs removed as a result of the deconsolidation of variable interest entities. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityDeconsolidationOfVies
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain or loss included in earnings arising from financial instruments measured on a recurring basis using unobservable inputs. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityGainLossIncludedInEarnings
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain or loss included in other comprehensive income arising from financial instruments measured on a recurring basis using unobservable inputs. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityGainLossIncludedInOtherComprehensiveIncomeLoss
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of issuances related to financial instruments measured on a recurring basis using unobservable inputs. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityIssues
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instruments measured on a recurring basis using unobservable inputs. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityPurchases
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of sales of financial instruments measured on a recurring basis using unobservable inputs. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilitySales
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of settlements related to financial instruments measured on a recurring basis using unobservable inputs. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilitySettlements
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in fair value of financial instruments measured on a recurring basis using unobservable inputs arising from transfers into level 3 of the fair value hierarchy. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityTransfersIntoLevelThree
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of change in fair value of financial instruments measured on a recurring basis using unobservable inputs arising from transfers out of level 3 of the fair value hierarchy. + References No definition available. + Details
Name: | ambc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOrLiabilityTransfersOutOfLevelThree
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_SuccessorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InvestmentTypeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=ambc_CreditDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_InvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_LongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_LoansReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |