XML 153 R88.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements - Summary of Carrying Amount and Fair Value of Ambac's Financial Assets and Liabilities (Detail) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013 | Apr. 30, 2013
--- | --- | --- | ---
Financial assets: |  |  |
Other investments | $ 336,013 us-gaap_OtherInvestments | $ 240,969 us-gaap_OtherInvestments |
Other assets | 12,036 us-gaap_EquityMethodInvestmentsFairValueDisclosure | 13,384 us-gaap_EquityMethodInvestmentsFairValueDisclosure |
Financial liabilities: |  |  |
Derivative liabilities | 73,459 us-gaap_DerivativeFairValueOfDerivativeLiability | 94,322 us-gaap_DerivativeFairValueOfDerivativeLiability |
Successor [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 5,150,018 us-gaap_AvailableForSaleSecurities / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 6,282,658 us-gaap_AvailableForSaleSecurities / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Short term investments | 360,065 us-gaap_OtherShortTermInvestments / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 271,119 us-gaap_OtherShortTermInvestments / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Other investments | 357,016 us-gaap_OtherInvestments / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Borrowings under Guaranteed Investment Agreements | 160,079 us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 359,070 us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 358,878 us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Long term debt, including accrued interest | 971,116 us-gaap_LongTermDebt / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 963,178 us-gaap_LongTermDebt / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 940,313 us-gaap_LongTermDebt / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
Successor [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Long term debt, including accrued interest |  |  | 15,023,038 us-gaap_LongTermDebt / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Successor [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Cash | 73,903 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 77,370 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Loans | 5,634 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 6,238 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Other assets | 12,036 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 13,384 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial assets | 20,822,011 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 22,590,005 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Obligations under investment and repurchase agreements | 161,821 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 360,506 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Long term debt, including accrued interest | 1,379,864 us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,215,029 us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Liabilities for net financial guarantees written | 4,539,000 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 4,876,617 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial liabilities | 21,569,868 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 22,570,109 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Total Fair Value [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Restricted cash | 7,708 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 17,498 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Loans | 12,371,177 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 13,398,895 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Financial liabilities: |  |  |
Long-term debt | 12,882,076 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 14,091,753 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Total Fair Value [Member] | Futures Contracts [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 2,337 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities | 562 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor [Member] | Total Fair Value [Member] | Credit Derivatives [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 2,043 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 75,502 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 94,322 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Total Fair Value [Member] | Other Contracts [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 200 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 165 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Cash | 73,903 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 77,370 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Loans at Carrying Amount |  | 6,179 us-gaap_LoansReceivableNet / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Loans | 5,714 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Other assets | 12,036 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 13,384 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial assets | 20,829,639 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 22,589,946 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Borrowings under Guaranteed Investment Agreements | 160,079 us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 359,070 us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Long term debt, including accrued interest | 1,273,805 us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,256,602 us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Liabilities for net financial guarantees written | 2,923,652 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 4,509,539 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial liabilities | 19,846,719 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 22,243,168 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Carrying Amount [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Restricted cash | 7,708 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 17,498 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Loans at Carrying Amount | 12,371,177 us-gaap_LoansReceivableNet / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 13,398,895 us-gaap_LoansReceivableNet / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Financial liabilities: |  |  |
Long-term debt | 12,882,076 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 14,091,753 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Carrying Amount [Member] | Futures Contracts [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 2,337 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities | 562 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor [Member] | Carrying Amount [Member] | Credit Derivatives [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 2,043 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 75,502 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 94,322 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Carrying Amount [Member] | Other Contracts [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 200 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 165 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other Assets [Member] | Total Fair Value [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 106,974 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 76,631 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities - interest rate swaps - asset position | (54,666)us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | (55,619)us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other Assets [Member] | Carrying Amount [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 106,974 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 76,631 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities - interest rate swaps - asset position | (54,666)us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | (55,619)us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Interest Rate Swaps - Liability Position [Member] | Total Fair Value [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets - interest rate swaps - liability position | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 385,346 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 215,030 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Interest Rate Swaps - Liability Position [Member] | Total Fair Value [Member] | Interest Rate Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 2,133,268 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 1,680,834 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Interest Rate Swaps - Liability Position [Member] | Total Fair Value [Member] | Currency Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 66,895 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 91,472 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Interest Rate Swaps - Liability Position [Member] | Carrying Amount [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets - interest rate swaps - liability position | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | (1,257)us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities | 385,346 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 215,030 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Interest Rate Swaps - Liability Position [Member] | Carrying Amount [Member] | Interest Rate Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 2,133,268 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 1,680,834 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Interest Rate Swaps - Liability Position [Member] | Carrying Amount [Member] | Currency Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 66,895 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 91,472 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Cash | 73,903 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 74,425 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Loans | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Other assets | 0 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial assets | 547,047 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 614,343 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Obligations under investment and repurchase agreements | 0 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Long term debt, including accrued interest | 0 us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Liabilities for net financial guarantees written | 0 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial liabilities | 562 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 1 [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Restricted cash | 7,708 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 17,498 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Loans | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Financial liabilities: |  |  |
Long-term debt | 0 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 1 [Member] | Futures Contracts [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 2,337 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities | 562 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor [Member] | Level 1 [Member] | Credit Derivatives [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 1 [Member] | Other Contracts [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 1 [Member] | Other Assets [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Derivative assets - interest rate swaps - liability position |  | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities - interest rate swaps - asset position | 0 us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 1 [Member] | Interest Rate Swaps - Liability Position [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets - interest rate swaps - liability position | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 1 [Member] | Interest Rate Swaps - Liability Position [Member] | Interest Rate Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 1 [Member] | Interest Rate Swaps - Liability Position [Member] | Currency Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Cash | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 2,945 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Loans | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Other assets | 0 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial assets | 4,929,368 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 6,014,080 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Obligations under investment and repurchase agreements | 0 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Long term debt, including accrued interest | 0 us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Liabilities for net financial guarantees written | 0 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial liabilities | 14,007,568 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 14,416,418 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 2 [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Restricted cash | 0 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Loans | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Financial liabilities: |  |  |
Long-term debt | 11,618,412 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 12,577,148 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 2 [Member] | Futures Contracts [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor [Member] | Level 2 [Member] | Credit Derivatives [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 2 [Member] | Other Contracts [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 200 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 165 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 2 [Member] | Other Assets [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 106,974 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 76,631 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Derivative assets - interest rate swaps - liability position |  | (1,257)us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities - interest rate swaps - asset position | (54,666)us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | (55,619)us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 2 [Member] | Interest Rate Swaps - Liability Position [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets - interest rate swaps - liability position | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 243,459 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 122,418 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 2 [Member] | Interest Rate Swaps - Liability Position [Member] | Interest Rate Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 2,133,268 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 1,680,834 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 2 [Member] | Interest Rate Swaps - Liability Position [Member] | Currency Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 66,895 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 91,472 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Cash | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Loans | 5,634 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 6,238 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Other assets | 12,036 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 13,384 us-gaap_EquityMethodInvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial assets | 15,345,596 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 15,961,582 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Obligations under investment and repurchase agreements | 161,821 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 360,506 ambc_GuaranteedInvestmentAgreementsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Long term debt, including accrued interest | 1,379,864 us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,215,029 us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Liabilities for net financial guarantees written | 4,539,000 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 4,876,617 us-gaap_GuaranteesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Total financial liabilities | 7,561,738 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 8,153,691 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 3 [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Restricted cash | 0 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Loans | 12,371,177 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 13,398,895 us-gaap_LoansReceivableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Financial liabilities: |  |  |
Long-term debt | 1,263,664 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 1,514,605 us-gaap_LongTermDebtFairValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 3 [Member] | Futures Contracts [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FutureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Successor [Member] | Level 3 [Member] | Credit Derivatives [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 2,043 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 75,502 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 94,322 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_CreditDerivativesMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 3 [Member] | Other Contracts [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = ambc_OtherContractsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 3 [Member] | Other Assets [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Derivative assets - interest rate swaps - liability position |  | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Financial liabilities: |  |  |
Derivative liabilities - interest rate swaps - asset position | 0 us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_DerivativeLiabilityFairValueGrossAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 3 [Member] | Interest Rate Swaps - Liability Position [Member] | Interest Rate Swaps [Member] |  |  |
Financial assets: |  |  |
Derivative assets - interest rate swaps - liability position | 0 us-gaap_DerivativeAssetFairValueGrossLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |  |
Financial liabilities: |  |  |
Derivative liabilities | 141,887 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 92,612 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Level 3 [Member] | Interest Rate Swaps - Liability Position [Member] | Interest Rate Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Level 3 [Member] | Interest Rate Swaps - Liability Position [Member] | Currency Swaps [Member] | Variable Interest Entity [Member] |  |  |
Financial liabilities: |  |  |
Derivative liabilities | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CurrencySwapMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Municipal Bonds [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 525,792 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,377,723 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Municipal Bonds [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 525,792 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,377,723 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Municipal Bonds [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Municipal Bonds [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 525,792 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,377,723 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Municipal Bonds [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_MunicipalBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Corporate Obligations [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 1,385,594 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,489,369 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Corporate Obligations [Member] | Total Fair Value [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 2,743,050 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 2,475,182 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Corporate Obligations [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 1,385,594 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,489,369 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Corporate Obligations [Member] | Carrying Amount [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 2,743,050 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 2,475,182 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Corporate Obligations [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Corporate Obligations [Member] | Level 1 [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Corporate Obligations [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 1,381,786 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,485,867 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Corporate Obligations [Member] | Level 2 [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Corporate Obligations [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 3,808 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 3,502 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Corporate Obligations [Member] | Level 3 [Member] | Variable Interest Entity [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 2,743,050 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | 2,475,182 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Successor [Member] | Foreign Obligations [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 127,757 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 124,877 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Foreign Obligations [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 127,757 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 124,877 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Foreign Obligations [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Foreign Obligations [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 127,757 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 124,877 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Foreign Obligations [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | US Government Debt Securities [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 42,979 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 126,248 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Fixed income securities, pledged as collateral | 64,267 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 126,223 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | US Government Debt Securities [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 42,979 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 126,248 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Fixed income securities, pledged as collateral | 64,267 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 126,223 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | US Government Debt Securities [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 42,979 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 126,248 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Fixed income securities, pledged as collateral | 64,267 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 126,223 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | US Government Debt Securities [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Fixed income securities, pledged as collateral | 0 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | US Government Debt Securities [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Fixed income securities, pledged as collateral | 0 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | U.S. Agency Obligations [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 29,486 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 32,154 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | U.S. Agency Obligations [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 29,486 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 32,154 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | U.S. Agency Obligations [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | U.S. Agency Obligations [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 29,486 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 31,946 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | U.S. Agency Obligations [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 208 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Residential Mortgage-Backed Securities [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 1,710,955 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,558,625 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Residential Mortgage-Backed Securities [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 1,710,955 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,558,625 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Residential Mortgage-Backed Securities [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Residential Mortgage-Backed Securities [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 1,516,562 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 1,558,625 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Residential Mortgage-Backed Securities [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 194,393 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_ResidentialMortgageBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Collateralized Debt Obligations [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 21,122 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 183,872 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Collateralized Debt Obligations [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 21,122 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 183,872 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Collateralized Debt Obligations [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Collateralized Debt Obligations [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 21,122 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 183,872 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Collateralized Debt Obligations [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Asset-backed Securities [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 882,001 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 992,448 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Asset-backed Securities [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 882,001 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 992,448 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Asset-backed Securities [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Asset-backed Securities [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 882,001 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 928,375 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Asset-backed Securities [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Fixed income securities | 0 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 64,073 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Short-Term [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Short term investments | 360,065 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 271,119 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Short-Term [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Short term investments | 360,065 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 271,119 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Short-Term [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Short term investments | 358,190 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 267,612 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Short-Term [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Short term investments | 1,875 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 3,507 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Short-Term [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Short term investments | 0 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_OtherShortTermInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_ShortTermInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other [Member] | Total Fair Value [Member] |  |  |
Financial assets: |  |  |
Other investments | 349,468 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 241,069 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other [Member] | Carrying Amount [Member] |  |  |
Financial assets: |  |  |
Other investments | 357,016 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 241,069 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other [Member] | Level 1 [Member] |  |  |
Financial assets: |  |  |
Other investments | 0 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 0 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other [Member] | Level 2 [Member] |  |  |
Financial assets: |  |  |
Other investments | 336,013 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | 240,969 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |
Successor [Member] | Other [Member] | Level 3 [Member] |  |  |
Financial assets: |  |  |
Other investments | $ 13,455 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember | $ 100 us-gaap_OtherInvestments / us-gaap_FairValueByAssetClassAxis = us-gaap_OtherDebtSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember |

X
- Definition Guaranteed investment agreements at fair value. + References No definition available. + Details
Name: | ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of restricted cash and cash equivalents. + References No definition available. + Details
Name: | ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | ambc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of the sum of the obligations to contract holders to provide to them an agreed upon rate of return pursuant to the terms of the underlying contract. These contracts represent lending by the contract holders to the entity in return for a guaranteed (primarily fixed) interest rate until maturity, unless called earlier if the contracts provide that option to the contract holders (usually institutions). There is little or no insurance risk for the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.14) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226003-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 + Details
Name: | us-gaap_DerivativeAssetFairValueGrossLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226003-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 + Details
Name: | us-gaap_DerivativeLiabilityFairValueGrossAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of investments accounted under the equity method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35740979&loc=d3e32014-111567 + Details
Name: | us-gaap_EquityMethodInvestmentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of guarantee, including, but not limited to, financial standby letter of credit, fair value guarantee, guarantee of collection of scheduled contractual cash flows from financial assets, and contracts that contingently require the guarantor to make payments or perform services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12201-110248 + Details
Name: | us-gaap_GuaranteesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Glossary Loan -URI http://asc.fasb.org/extlink&oid=6517073 + Details
Name: | us-gaap_LoansReceivableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes loans held for sale. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Subparagraph a -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_LoansReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. + References No definition available. + Details
Name: | us-gaap_LongTermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other investments not otherwise specified in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 12 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph g -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(f,g)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_OtherInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Other investments not otherwise specified in the taxonomy that will be realized in a short period of time, usually less than one year or the normal operating cycle, whichever is longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.5) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(g)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 5 -Article 9 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph g -Article 7 + Details
Name: | us-gaap_OtherShortTermInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of financial instrument held by the entity for its own account (proprietary securities) for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 1A -Subparagraph (b)(1)(i) -URI http://asc.fasb.org/extlink&oid=34720971&loc=SL6224234-111729 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6467456&loc=d3e113888-111728 + Details
Name: | us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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