XML 103 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
8 Months Ended 12 Months Ended 4 Months Ended 12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Apr. 30, 2013
Dec. 31, 2012
Successor [Member]        
Cash flows from operating activities:        
Net income (loss) attributable to common shareholders $ 505,219us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ 484,071us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net (loss) gain 417us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
375us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net income (loss) 504,802us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
483,696us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Adjustments to reconcile net income to net cash used in operating activities:        
Depreciation and amortization 1,980us-gaap_DepreciationAmortizationAndAccretionNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,582us-gaap_DepreciationAmortizationAndAccretionNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Amortization of bond premium and discount (34,698)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(79,183)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Reorganization items 493us-gaap_ReorganizationItems
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
211us-gaap_ReorganizationItems
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Share-based compensation 1,106us-gaap_ShareBasedCompensation
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,450us-gaap_ShareBasedCompensation
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Deferred income taxes 619us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(120)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Current income taxes 5,148us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
4,963us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Deferred acquisition costs 0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Unearned premiums, net (205,951)us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(559,642)us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Losses and loss expenses, net (86,838)us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(1,650,090)us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Ceded premiums payable (7,044)us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(10,526)us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Investment income due and accrued 298us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
12,648us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Premium receivables 78,610us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
452,414us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Accrued interest payable 58,046us-gaap_IncreaseDecreaseInInterestPayableNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
9,322us-gaap_IncreaseDecreaseInInterestPayableNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Amortization of insurance intangible assets 99,658us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
151,830us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net mark-to-market (gains) losses (183,091)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(20,863)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net realized investment gains (4,467)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(58,777)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Gains on extinguishment of debt 0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
74,724us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Other-than-temporary impairment charges 46,764us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
25,794us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Variable interest entity activities 48,623us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
32,212us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Other, net (137,150)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
152,846us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net cash (used in) provided by operating activities 186,908us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(971,509)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Cash flows from investing activities:        
Proceeds from sales of bonds 942,943us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,125,864us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Proceeds from matured bonds 613,345us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,402,904us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Purchases of bonds (2,213,116)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(2,937,782)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Proceeds from sales of other invested assets 90,067us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
49,739us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Purchases of other invested assets (136,986)us-gaap_PaymentsToAcquireOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(133,928)us-gaap_PaymentsToAcquireOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Change in short-term investments 455,495us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(88,946)us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Loans, net 1,103us-gaap_PaymentsForProceedsFromLoansReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
465us-gaap_PaymentsForProceedsFromLoansReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Change in swap collateral receivable 7,849us-gaap_IncreaseDecreaseCashCollateralFromCounterparties
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(153,853)us-gaap_IncreaseDecreaseCashCollateralFromCounterparties
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Other, net (8,210)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
10,690us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net cash provided by (used in) investing activities (247,510)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,275,153us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Cash flows from financing activities:        
Proceeds from the sale of Junior Surplus Notes of the Segregated Account 0ambc_ProceedsFromTheSaleOfJuniorSurplusNotes
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
224,262ambc_ProceedsFromTheSaleOfJuniorSurplusNotes
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Paydowns of variable interest entity secured borrowing (9,069)ambc_PaydownOfVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0ambc_PaydownOfVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Proceeds from warrant exercise 16us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
16us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Payments for investment agreement draws (5,926)ambc_PaymentsFromDrawdownsOfBorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(199,970)ambc_PaymentsFromDrawdownsOfBorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Payments for extinguishment of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(331,419)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net cash (used in) financing activities (14,979)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(307,111)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net cash flow (75,581)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(3,467)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Cash and cash equivalents at beginning of period 77,370us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
73,903us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Cash and cash equivalents end of period 152,951us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
77,370us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Supplemental disclosure of cash flow information:        
Income taxes 1,656us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
4,400us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest on variable interest entity secured borrowing 170ambc_InterestPaidOnVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0ambc_InterestPaidOnVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Interest on investment agreements 832ambc_InterestPaidOnInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
518ambc_InterestPaidOnInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Cash payments related to reorganization items:        
Professional fees paid for services rendered in connection with the Chapter 11 proceeding 15,546ambc_ProfessionalFeesPaidRelatingToChapterElevenProceeding
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
272ambc_ProfessionalFeesPaidRelatingToChapterElevenProceeding
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Successor [Member] | Surplus Notes [Member]        
Supplemental disclosure of cash flow information:        
Interest Expense 0us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= ambc_SurplusNotesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
82,168us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= ambc_SurplusNotesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Predecessor [Member]        
Cash flows from operating activities:        
Net income (loss) attributable to common shareholders     3,349,049us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(256,678)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net (loss) gain     1,771us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
2,676us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net income (loss)     3,347,278us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(259,354)us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Adjustments to reconcile net income to net cash used in operating activities:        
Depreciation and amortization     974us-gaap_DepreciationAmortizationAndAccretionNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3,066us-gaap_DepreciationAmortizationAndAccretionNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amortization of bond premium and discount     (60,146)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(189,402)us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Reorganization items     (2,745,180)us-gaap_ReorganizationItems
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
7,215us-gaap_ReorganizationItems
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Share-based compensation     0us-gaap_ShareBasedCompensation
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_ShareBasedCompensation
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Deferred income taxes     (6)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,586us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Current income taxes     (101,188)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,069us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Deferred acquisition costs     14,207us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
24,350us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Unearned premiums, net     (172,549)us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(635,346)us-gaap_IncreaseDecreaseInUnearnedPremiums
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Losses and loss expenses, net     (43,284)us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(261,304)us-gaap_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ceded premiums payable     (2,059)us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(21,028)us-gaap_IncreaseDecreaseInReinsurancePayables
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Investment income due and accrued     1,781us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
5,586us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Premium receivables     88,990us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
407,858us-gaap_IncreaseDecreaseInPremiumsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Accrued interest payable     23,953us-gaap_IncreaseDecreaseInInterestPayableNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
89,276us-gaap_IncreaseDecreaseInInterestPayableNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Amortization of insurance intangible assets     0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net mark-to-market (gains) losses     63,828us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
22,932us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized investment gains     (53,305)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(72,101)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Gains on extinguishment of debt     0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
177,580us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Other-than-temporary impairment charges     467us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
5,990us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Variable interest entity activities     (426,566)us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(27,777)us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Other, net     62,122us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
105,906us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net cash (used in) provided by operating activities     (683)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(613,898)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Cash flows from investing activities:        
Proceeds from sales of bonds     310,916us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
592,672us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Proceeds from matured bonds     307,472us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,109,468us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Purchases of bonds     (286,633)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(798,740)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Proceeds from sales of other invested assets     0us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Purchases of other invested assets     (164,368)us-gaap_PaymentsToAcquireOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_PaymentsToAcquireOtherInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Change in short-term investments     (64,956)us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
121,413us-gaap_PaymentsForProceedsFromShortTermInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Loans, net     1,920us-gaap_PaymentsForProceedsFromLoansReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
9,793us-gaap_PaymentsForProceedsFromLoansReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Change in swap collateral receivable     (8,863)us-gaap_IncreaseDecreaseCashCollateralFromCounterparties
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
43,635us-gaap_IncreaseDecreaseCashCollateralFromCounterparties
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Other, net     19,828us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(40,261)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net cash provided by (used in) investing activities     115,316us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,037,980us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Cash flows from financing activities:        
Proceeds from the sale of Junior Surplus Notes of the Segregated Account     0ambc_ProceedsFromTheSaleOfJuniorSurplusNotes
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0ambc_ProceedsFromTheSaleOfJuniorSurplusNotes
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Paydowns of variable interest entity secured borrowing     (5,519)ambc_PaydownOfVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(21,012)ambc_PaydownOfVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Proceeds from warrant exercise     0us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Payments for investment agreement draws       (186,786)ambc_PaymentsFromDrawdownsOfBorrowingsUnderGuaranteedInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Payments for extinguishment of long-term debt     0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(188,446)us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net cash (used in) financing activities     (5,519)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(396,244)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net cash flow     109,114us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
27,838us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Cash and cash equivalents at beginning of period     152,951us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
43,837us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Cash and cash equivalents end of period     43,837us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
15,999us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Supplemental disclosure of cash flow information:        
Income taxes     102,129us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,493us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest on variable interest entity secured borrowing     276ambc_InterestPaidOnVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,572ambc_InterestPaidOnVariableInterestEntitySecuredBorrowing
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Interest on investment agreements     444ambc_InterestPaidOnInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
4,824ambc_InterestPaidOnInvestmentAgreements
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Cash payments related to reorganization items:        
Professional fees paid for services rendered in connection with the Chapter 11 proceeding     3,860ambc_ProfessionalFeesPaidRelatingToChapterElevenProceeding
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
9,141ambc_ProfessionalFeesPaidRelatingToChapterElevenProceeding
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Predecessor [Member] | Surplus Notes [Member]        
Supplemental disclosure of cash flow information:        
Interest Expense     $ 0us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= ambc_SurplusNotesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 0us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= ambc_SurplusNotesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember