XML 98 R123.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) (USD $)
In Thousands, unless otherwise specified
4 Months Ended 12 Months Ended 8 Months Ended
Apr. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2013
Reconciliation of Unrecognized Tax Benefits [Line Items]          
Unrecognized Tax Benefits, Interest on Income Taxes Accrued $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Reconciliation of Unrecognized Tax Benefits [Roll Forward]          
UnrecognizedTaxBenefitsInterestOnIncomeTaxesPaid 0ambc_UnrecognizedTaxBenefitsInterestOnIncomeTaxesPaid 0ambc_UnrecognizedTaxBenefitsInterestOnIncomeTaxesPaid 0ambc_UnrecognizedTaxBenefitsInterestOnIncomeTaxesPaid 0ambc_UnrecognizedTaxBenefitsInterestOnIncomeTaxesPaid  
Successor [Member]          
Reconciliation of Unrecognized Tax Benefits [Roll Forward]          
Unrecognized Tax Benefits   0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
    0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions   0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
    0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions   0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
    0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Unrecognized Tax Benefits   0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
  0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
Predecessor [Member]          
Reconciliation of Unrecognized Tax Benefits [Roll Forward]          
Unrecognized Tax Benefits 96,900us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  96,900us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
96,900us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
    0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (96,900)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
    0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Unrecognized Tax Benefits $ 0us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
    $ 96,900us-gaap_UnrecognizedTaxBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember