XML 40 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Guarantee Insurance Contracts - Summary of Gross Premium Receivable Roll-Forward (Direct and Assumed Contracts) (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
Successor [Member]        
Financial Guarantee Insurance Contracts, Premium Receivable [Roll Forward]        
Beginning premium receivable $ 1,531,631us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ 1,453,021us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Premium receipts (82,071)us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivablePremiumPaymentsReceived
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(126,497)us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivablePremiumPaymentsReceived
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Adjustments for changes in expected and contractual cash flows (91,241)us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentChangeInPeriodOfContract
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(322,443)us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentChangeInPeriodOfContract
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Accretion of premium receivable discount 26,184us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
36,651us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Financial Guarantee Insurance Contracts Premium Receivable Deconsolidation Of Certain Variable Interest Entity 45,883ambc_FinancialGuaranteeInsuranceContractsPremiumReceivableDeconsolidationOfCertainVariableInterestEntity
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Uncollectable premiums (15,262)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(2,518)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Other adjustments (including foreign exchange) 37,897us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentOtherAdjustments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(37,607)us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentOtherAdjustments
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Ending premium receivable 1,453,021us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,000,607us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Predecessor [Member]        
Financial Guarantee Insurance Contracts, Premium Receivable [Roll Forward]        
Beginning premium receivable     1,620,621us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
2,028,479us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Premium receipts     (48,296)us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivablePremiumPaymentsReceived
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(155,626)us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivablePremiumPaymentsReceived
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Adjustments for changes in expected and contractual cash flows     (28,237)us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentChangeInPeriodOfContract
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(299,906)us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentChangeInPeriodOfContract
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Accretion of premium receivable discount     14,740us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
50,407us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentAccretionOfDiscountOnPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Uncollectable premiums     (634)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(28,031)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Other adjustments (including foreign exchange)     (26,563)us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentOtherAdjustments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
25,298us-gaap_FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustmentOtherAdjustments
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Ending premium receivable     $ 1,531,631us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 1,620,621us-gaap_FinancialGuaranteeInsuranceContractsPremiumReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember