XML 65 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Special Purpose Entities, Including Variable Interest Entities - Summary of Carrying Amount of Assets, Liabilities and Maximum Exposure to Loss of Ambac's Variable Interests in Non-Consolidated Variable Interest Entities (Detail) (Variable Interest Entity [Member], Successor [Member], USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss $ 61,759,766us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount  
Insurance Assets 1,755,687ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets  
Insurance Liabilities 4,757,836ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities  
Derivative Liabilities (204,040)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities  
Global Structured Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 31,085,114us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Insurance Assets 1,316,835ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Insurance Liabilities 4,244,172ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Derivative Liabilities (174,149)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Global Public Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 30,674,652us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
31,639,004us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Assets 438,852ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
457,774ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Liabilities 513,664ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
533,192ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Derivative Liabilities (29,891)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(22,135)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalPublicFinanceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Collateralized Debt Obligations [Member] | Global Structured Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 1,297,393us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,386,100us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Assets 303ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
345ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Liabilities 3,889ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,000ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Derivative Liabilities (155,357)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(145,565)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Residential Mortgage-Backed Securities [Member] | Global Structured Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 18,837,405us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
19,464,549us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Assets 1,037,566ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,011,888ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Liabilities 2,879,199ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,924,987ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other Consumer Asset-Backed [Member] | Global Structured Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 4,460,126us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
5,109,776us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Assets 55,219ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
65,204ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Liabilities 671,303ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
885,572ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Derivative Liabilities (35,558)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(36,877)ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherConsumerAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other Commercial Asset-Backed [Member] | Global Structured Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 2,943,920us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,119,891us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Assets 129,218ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
135,215ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Liabilities 124,124ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
128,988ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Derivative Liabilities 0ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ambc_OtherCommercialAssetBackedMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other [Member] | Global Structured Finance [Member]
   
Variable Interest Entities [Line Items]    
Maximum Exposure To Loss 3,546,270us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,801,382us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Assets 94,529ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
97,345ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceAssets
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Insurance Liabilities 565,657ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
599,915ambc_VariableInterestEntityNonconsolidatedCarryingAmountInsuranceLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Derivative Liabilities $ 16,766ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 18,176ambc_VariableInterestEntityNonconsolidatedCarryingAmountDerivativeNetAssetsOrLiabilities
/ us-gaap_DebtSecurityAxis
= ambc_GlobalStructuredFinanceMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember