XML 116 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Guarantee Insurance Contracts - Summary of Loss Reserve Roll-Forward, Net of Subrogation Recoverable and Reinsurance (Detail) (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
Loss And Loss Adjustment Expense Reserves [Line Items]        
Ceded Loss And Loss Expenses Paid Not Yet Recovered $ (1,108)ambc_CededLossAndLossExpensesPaidNotYetRecovered $ (517)ambc_CededLossAndLossExpensesPaidNotYetRecovered    
Prior years:        
Add reinsurance on loss and loss expense reserves 122,357ambc_LossReservesCededToReinsurers 100,355ambc_LossReservesCededToReinsurers    
Successor [Member]        
Loss And Loss Adjustment Expense Reserves [Line Items]        
Policyholder Benefits and Claims Incurred, Ceded (14,106)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(21,164)us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]        
Beginning gross loss and loss expense reserves 5,572,672us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
5,470,234us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Less reinsurance on loss and loss expense reserves 138,155ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
122,357ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Beginning balance of net loss and loss expense reserves 5,434,517us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
5,347,877us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Current year:        
ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsCurrentYear 97,342ambc_Ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
309ambc_Ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Claim and loss expense payments, net of subrogation and reinsurance 442us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
17us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Establishment of RMBS subrogation recoveries, net of reinsurance (315)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseEstablishmentOfSubrogationRecoveriesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
0ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseEstablishmentOfSubrogationRecoveriesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Total current year 96,585ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
292ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Prior years:        
Change in previously established loss and loss expense reserves, gross of RMBS subrogation and net of reinsurance (514,728)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInPreviouslyEstablishedLossReservesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(269,606)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInPreviouslyEstablishedLossReservesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Claim and loss expense (payments) recoveries, net of subrogation and reinsurance (59,184)us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,067,321us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Change in previously established RMBS subrogation recoveries, net of reinsurance 272,319ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInEstablishedSubrogationRecoveriesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(312,864)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInEstablishedSubrogationRecoveriesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Liability For Unpaid Claims And Claims Adjustment Expense Change In Loss Reserves Prior Year (183,225)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesPriorYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(1,649,791)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesPriorYear
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Net change in loss and loss expense reserves (86,640)ambc_ChangeInLossAndLossExpenseReservesNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(1,649,499)ambc_ChangeInLossAndLossExpenseReservesNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Consolidation Of Variable Interest Entities On Loss And Loss Adjustment Expense Reserves   0ambc_ConsolidationOfVariableInterestEntitiesOnLossAndLossAdjustmentExpenseReserves
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Liability for Unpaid Claims and Claims Adjustment Expense, Net 5,347,877us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,698,378us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Add reinsurance on loss and loss expense reserves 122,357ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
100,355ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Ending gross loss and loss expense reserves 5,470,234us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,798,733us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Predecessor [Member]        
Loss And Loss Adjustment Expense Reserves [Line Items]        
Ceded Loss And Loss Expenses Paid Not Yet Recovered     1,879ambc_CededLossAndLossExpensesPaidNotYetRecovered
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
675ambc_CededLossAndLossExpensesPaidNotYetRecovered
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Policyholder Benefits and Claims Incurred, Ceded     3,889us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
6,996us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]        
Beginning gross loss and loss expense reserves     6,122,140us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
6,384,260us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Less reinsurance on loss and loss expense reserves     147,409ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
153,480ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Beginning balance of net loss and loss expense reserves     5,974,731us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
6,230,780us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Current year:        
ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsCurrentYear     2,748ambc_Ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
464,058ambc_Ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Claim and loss expense payments, net of subrogation and reinsurance     58us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
20,765us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Establishment of RMBS subrogation recoveries, net of reinsurance     (159)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseEstablishmentOfSubrogationRecoveriesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseEstablishmentOfSubrogationRecoveriesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Total current year     2,531ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
443,293ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesCurrentYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Prior years:        
Change in previously established loss and loss expense reserves, gross of RMBS subrogation and net of reinsurance     (52,642)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInPreviouslyEstablishedLossReservesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
72,700ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInPreviouslyEstablishedLossReservesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Claim and loss expense (payments) recoveries, net of subrogation and reinsurance     (20,902)us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
944,860us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Change in previously established RMBS subrogation recoveries, net of reinsurance     (12,596)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInEstablishedSubrogationRecoveriesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
172,818ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInEstablishedSubrogationRecoveriesPriorYears
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Liability For Unpaid Claims And Claims Adjustment Expense Change In Loss Reserves Prior Year     (44,336)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesPriorYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(699,342)ambc_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseChangeInLossReservesPriorYear
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net change in loss and loss expense reserves     (41,805)ambc_ChangeInLossAndLossExpenseReservesNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(256,049)ambc_ChangeInLossAndLossExpenseReservesNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Consolidation Of Variable Interest Entities On Loss And Loss Adjustment Expense Reserves 0ambc_ConsolidationOfVariableInterestEntitiesOnLossAndLossAdjustmentExpenseReserves
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  (498,409)ambc_ConsolidationOfVariableInterestEntitiesOnLossAndLossAdjustmentExpenseReserves
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
0ambc_ConsolidationOfVariableInterestEntitiesOnLossAndLossAdjustmentExpenseReserves
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Liability for Unpaid Claims and Claims Adjustment Expense, Net     5,434,517us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
5,974,731us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Add reinsurance on loss and loss expense reserves     138,155ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
147,409ambc_LossReservesCededToReinsurers
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ending gross loss and loss expense reserves     $ 5,572,672us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 6,122,140us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember