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,013us-gaap_OtherInvestments $ 240,969us-gaap_OtherInvestments  
Other assets 12,036us-gaap_EquityMethodInvestmentsFairValueDisclosure 13,384us-gaap_EquityMethodInvestmentsFairValueDisclosure  
Financial liabilities:      
Derivative liabilities 73,459us-gaap_DerivativeFairValueOfDerivativeLiability 94,322us-gaap_DerivativeFairValueOfDerivativeLiability  
Successor [Member]      
Financial assets:      
Fixed income securities 5,150,018us-gaap_AvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
6,282,658us-gaap_AvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Short term investments 360,065us-gaap_OtherShortTermInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
271,119us-gaap_OtherShortTermInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other investments 357,016us-gaap_OtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial liabilities:      
Borrowings under Guaranteed Investment Agreements 160,079us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
359,070us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
358,878us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Long term debt, including accrued interest 971,116us-gaap_LongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
963,178us-gaap_LongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
940,313us-gaap_LongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Successor [Member] | Variable Interest Entity [Member]      
Financial liabilities:      
Long term debt, including accrued interest     15,023,038us-gaap_LongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Successor [Member] | Total Fair Value [Member]      
Financial assets:      
Cash 73,903us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
77,370us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Loans 5,634us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
6,238us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other assets 12,036us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
13,384us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial assets 20,822,011us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
22,590,005us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Obligations under investment and repurchase agreements 161,821ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
360,506ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Long term debt, including accrued interest 1,379,864us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,215,029us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Liabilities for net financial guarantees written 4,539,000us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
4,876,617us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial liabilities 21,569,868us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
22,570,109us-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,708ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
17,498ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Loans 12,371,177us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
13,398,895us-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,076us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
14,091,753us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
2,337us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Derivative liabilities 562us-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,043us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial liabilities:      
Derivative liabilities 75,502us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
94,322us-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 200us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherContractsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
165us-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,903us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
77,370us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Loans at Carrying Amount   6,179us-gaap_LoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Loans 5,714us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Other assets 12,036us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
13,384us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial assets 20,829,639us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
22,589,946us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Borrowings under Guaranteed Investment Agreements 160,079us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
359,070us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Long term debt, including accrued interest 1,273,805us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,256,602us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Liabilities for net financial guarantees written 2,923,652us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
4,509,539us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial liabilities 19,846,719us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
22,243,168us-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,708ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
17,498ambc_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,177us-gaap_LoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
13,398,895us-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,076us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
14,091,753us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
2,337us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Derivative liabilities 562us-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,043us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial liabilities:      
Derivative liabilities 75,502us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
94,322us-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 200us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherContractsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
165us-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,974us-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,631us-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,974us-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,631us-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 0us-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,346us-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,030us-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,268us-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,834us-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,895us-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,472us-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 0us-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,346us-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,030us-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,268us-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,834us-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,895us-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,472us-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,903us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
74,425us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Loans 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other assets 0us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial assets 547,047us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
614,343us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Obligations under investment and repurchase agreements 0ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Long term debt, including accrued interest 0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Liabilities for net financial guarantees written 0us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial liabilities 562us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,708ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
17,498ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Loans 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-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 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
2,337us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Derivative liabilities 562us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial liabilities:      
Derivative liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherContractsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-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
0us-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   0us-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 0us-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
0us-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 0us-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 0us-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
0us-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 0us-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
0us-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 0us-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
0us-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 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
2,945us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Loans 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other assets 0us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial assets 4,929,368us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
6,014,080us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Obligations under investment and repurchase agreements 0ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Long term debt, including accrued interest 0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Liabilities for net financial guarantees written 0us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial liabilities 14,007,568us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
14,416,418us-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 0ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Loans 0us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-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,412us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
12,577,148us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Derivative liabilities 0us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial liabilities:      
Derivative liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 200us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherContractsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
165us-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,974us-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,631us-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 0us-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,459us-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,418us-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,268us-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,834us-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,895us-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,472us-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 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Loans 5,634us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
6,238us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other assets 12,036us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
13,384us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial assets 15,345,596us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
15,961,582us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Obligations under investment and repurchase agreements 161,821ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
360,506ambc_GuaranteedInvestmentAgreementsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Long term debt, including accrued interest 1,379,864us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,215,029us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Liabilities for net financial guarantees written 4,539,000us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
4,876,617us-gaap_GuaranteesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Total financial liabilities 7,561,738us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
8,153,691us-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 0ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0ambc_RestrictedCashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Loans 12,371,177us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
13,398,895us-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,664us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,514,605us-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 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Financial liabilities:      
Derivative liabilities 0us-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,043us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial liabilities:      
Derivative liabilities 75,502us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_CreditDerivativesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
94,322us-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 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherContractsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-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
0us-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   0us-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 0us-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
0us-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 0us-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,887us-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,612us-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 0us-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
0us-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 0us-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
0us-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,792us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,377,723us-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,792us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,377,723us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,792us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,377,723us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,594us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,489,369us-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,050us-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,182us-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,594us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,489,369us-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,050us-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,182us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-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
0us-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,786us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,485,867us-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 0us-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
0us-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,808us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,502us-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,050us-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,182us-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,757us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
124,877us-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,757us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
124,877us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,757us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
124,877us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,979us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
126,248us-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,267us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
126,223us-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,979us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
126,248us-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,267us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
126,223us-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,979us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
126,248us-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,267us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
126,223us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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 0us-gaap_SecurityOwnedAndPledgedAsCollateralFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,486us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
32,154us-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,486us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
32,154us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,486us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
31,946us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
208us-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,955us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,558,625us-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,955us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,558,625us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,562us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,558,625us-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,393us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,122us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
183,872us-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,122us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
183,872us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,122us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
183,872us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,001us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
992,448us-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,001us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
992,448us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,001us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
928,375us-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 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
64,073us-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,065us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
271,119us-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,065us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
271,119us-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,190us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
267,612us-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,875us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,507us-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 0us-gaap_OtherShortTermInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,468us-gaap_OtherInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
241,069us-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,016us-gaap_OtherInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
241,069us-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 0us-gaap_OtherInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-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,013us-gaap_OtherInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
240,969us-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,455us-gaap_OtherInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ 100us-gaap_OtherInvestments
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember