XML 67 R56.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Fair Value Measurements - Information about Valuation Inputs for Variable Interest Entity Assets and Liabilities Classified as Level 3 (Detail) - Successor [Member] - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Jun. 30, 2016 | Jun. 30, 2015 | Jun. 30, 2016 | Jun. 30, 2015 | Mar. 31, 2016 | Dec. 31, 2015 | Mar. 31, 2015 | Dec. 31, 2014
Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | $ 12,021,381 | $ 13,856,298 | $ 12,021,381 | $ 13,856,298 | $ 11,960,555 | $ 11,497,098 | $ 13,504,326 | $ 13,845,454
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | 366,656 | (573,055) | 622,647 | (218,493) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (883,995) | 731,700 | (1,110,618) | 100,485 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 17 | 150,348 | 91,892 | 234,852 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (48,656) | 45,239 | (81,666) | 194,218 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 6,243 | 88,218 | 100,798 | 88,218 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | (523,249) | 0 | (737,898) | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held | 351,807 | (580,371) | 595,133 | (233,631) |  |  |  |
Fair Value, Inputs, Level 3 [Member] | Investments [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | 722,670 | 380,332 | 722,670 | 380,332 | 711,490 | 488,884 | 262,732 | 198,201
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | 14,616 | 6,908 | 27,019 | 12,637 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (4,783) | (38,617) | 23,236 | (44,323) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 17 | 150,348 | 91,892 | 234,852 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 4,913 | 1,039 | 9,159 | 21,035 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 6,243 | 0 | 100,798 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held |  | 0 | 0 | 0 |  |  |  |
Fair Value, Inputs, Level 3 [Member] | European ABS Transactions [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Of Consolidated Variable Interest Entity Debt Obligations Valued Using Unobservable Inputs By Asset Class | 2,230,943 |  | 2,230,943 |  |  | 3,016,966 |  |
Fair Value, Inputs, Level 3 [Member] | US Commercial ABS Transaction [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Of Consolidated Variable Interest Entity Debt Obligations Valued Using Unobservable Inputs By Asset Class | 27,066 |  | 27,066 |  |  | 163,204 |  |
Fair Value, Inputs, Level 3 [Member] | Other Assets [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | 8,687 | 9,704 | 8,687 | 9,704 | 8,411 | 8,696 | 10,036 | 12,036
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | 276 | (332) | (9) | (627) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 0 | 0 | 0 | 1,705 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held | 276 | (332) | (9) | (627) |  |  |  |
Fair Value, Inputs, Level 3 [Member] | Derivative Financial Instruments, Liabilities [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability |  | (119,309) |  | (119,309) |  |  |  |
Fair Value, Inputs, Level 3 [Member] | Loans Receivable [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | 11,074,772 |  | 11,074,772 |  |  |  |  |
Loan Origination Commitments [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability |  | 13,005,216 |  | 13,005,216 |  |  |  |
Long-term Debt [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | (2,258,009) | (2,166,826) | (2,258,009) | (2,166,826) |  |  |  |
Derivative Financial Instruments, Liabilities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | (104,032) | (119,309) | (104,032) | (119,309) | (109,894) | (99,192) | (230,201) | (215,346)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | (3,047) | 14,489 | (11,030) | 568 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (8,909) | (8,185) | (6,190) | (7,251) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 88,218 | 0 | 88,218 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held |  | 14,081 | (3,280) | (1,933) |  |  |  |
Investment Contracts [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability |  | 2,747,181 |  | 2,747,181 |  |  |  |
Variable Interest Entity, Primary Beneficiary [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held |  |  | 606,667 | (231,071) |  |  |  |
Variable Interest Entity, Primary Beneficiary [Member] | Fair Value, Inputs, Level 3 [Member] | Loans Receivable [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | 11,074,772 | 13,005,216 | 11,074,772 | 13,005,216 | 11,516,241 | 11,690,324 | 12,789,201 | 12,371,177
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | 516,091 | (453,769) | 676,632 | 657,158 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (895,557) | 722,169 | (1,163,959) | 159,548 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 62,003 | 52,385 | 128,225 | 182,667 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held |  | (453,769) | 516,091 | 657,158 |  |  |  |
Variable Interest Entity, Primary Beneficiary [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | 2,577,293 | 2,747,181 | 2,577,293 | 2,747,181 | 2,622,723 | 2,588,556 | 2,704,657 | 2,743,050
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | 171,325 | (117,260) | 264,592 | (25,140) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | (216,755) | 159,784 | (275,855) | 29,271 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held | 171,325 | (117,260) | 264,592 | (25,140) |  |  |  |
Variable Interest Entity, Primary Beneficiary [Member] | Long-term Debt [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |
Fair Value Inputs, Liabilities, Quantitative Information [Line Items] |  |  |  |  |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability | (2,258,009) | (2,166,826) | (2,258,009) | (2,166,826) | $ (2,788,416) | $ (3,180,170) | $ (2,032,099) | $ (1,263,664)
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Earnings | (332,605) | (23,091) | (334,557) | (863,089) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Gain Loss Included In Other Comprehensive Income Loss | 233,100 | (111,636) | 305,960 | (44,011) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Purchases | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Issues | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Sales | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Settlements | (106,663) | 0 | (212,860) | (3,938) |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Into Level Three | 0 | 0 | 0 | 0 |  |  |  |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Or Liability Transfers Out Of Level Three | $ (523,249) | 0 | (737,898) | 0 |  |  |  |
Fair Value Asset Or Liability Measured On Recurring Basis Change In Unrealized Gains Losses Still Held |  | $ (23,091) | $ (332,605) | $ (863,089) |  |  |  |

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 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 Fair Value of consolidated VIE debt obligations valued using unobservable inputs by asset class + References No definition available. + Details
Name: | ambc_FairValueOfConsolidatedVariableInterestEntityDebtObligationsValuedUsingUnobservableInputsByAssetClass
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_SuccessorMember
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=ambc_EuropeanTransactionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=ambc_UnitedStatesTransactionsMember
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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
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_FairValueByLiabilityClassAxis=us-gaap_LoanOriginationCommitmentsMember
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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_InvestmentContractsMember
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_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |