XML 55 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive Income - Schedule of Changes in Balances of Each Component of Accumulated Other Comprehensive Income (Detail) (USD $)
In Thousands, unless otherwise specified
4 Months Ended 8 Months Ended 12 Months Ended
Apr. 30, 2013
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2012
Predecessor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance       $ 625,385us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ending Balance 800,260us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
    625,385us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Successor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance   0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
11,661us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other comprehensive income before reclassifications 187,555us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(32,070)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
242,400us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Amounts reclassified from accumulated other comprehensive income (12,680)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
43,731us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(33,778)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Elimination Of Predecessor Shareholder Equity And Noncontrolling Interest (800,260)ambc_EliminationOfPredecessorShareholderEquityAndNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Net current period other comprehensive income (625,385)ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
11,661ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
208,622ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Ending Balance 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
11,661us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
220,283us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Unrealized Gains (Losses) on Available-for-Sale Securities [Member] | Predecessor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance       651,272us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ending Balance       651,272us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Unrealized Gains (Losses) on Available-for-Sale Securities [Member] | Successor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance   0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(41,910)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other comprehensive income before reclassifications 188,212us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(85,641)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
285,565us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Amounts reclassified from accumulated other comprehensive income (12,865)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
43,731us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(32,962)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Elimination Of Predecessor Shareholder Equity And Noncontrolling Interest (826,619)ambc_EliminationOfPredecessorShareholderEquityAndNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Net current period other comprehensive income (651,272)ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(41,910)ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
252,603ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Ending Balance   (41,910)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
210,693us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other Postretirement Benefit Plan, Defined Benefit [Member] | Predecessor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance       (5,860)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ending Balance       (5,860)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Other Postretirement Benefit Plan, Defined Benefit [Member] | Successor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance   0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
10,847us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other comprehensive income before reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
10,847us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Amounts reclassified from accumulated other comprehensive income 185us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(816)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Elimination Of Predecessor Shareholder Equity And Noncontrolling Interest 5,675ambc_EliminationOfPredecessorShareholderEquityAndNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Net current period other comprehensive income 5,860ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
10,847ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(816)ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Ending Balance   10,847us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
10,031us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Accumulated Translation Adjustment [Member] | Predecessor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance       (20,027)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ending Balance       (20,027)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Accumulated Translation Adjustment [Member] | Successor [Member]        
Changes In Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance   0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
42,724us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Other comprehensive income before reclassifications (657)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
42,724us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(43,165)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Amounts reclassified from accumulated other comprehensive income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Elimination Of Predecessor Shareholder Equity And Noncontrolling Interest 20,684ambc_EliminationOfPredecessorShareholderEquityAndNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Net current period other comprehensive income 20,027ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
42,724ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(43,165)ambc_OtherComprehensiveIncomeLossExcludingNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Ending Balance   $ 42,724us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ (441)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember