XML 59 R128.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Schedule II (Condensed Statements Of Comprehensive Income (Loss)) (Detail) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Net income (loss) | $ 569 us-gaap_NetIncomeLoss | $ 250 us-gaap_NetIncomeLoss | $ 1,234 us-gaap_NetIncomeLoss
Unrealized gains (losses) on available-for-sale securities: [Abstract] |  |  |
Unrealized gains (losses) arising during the period | 254 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax | (213)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax | 176 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
Provision (benefit) for income taxes | 83 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax | (76)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax | 72 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Total | 171 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax | (137)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax | 104 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Reclassification adjustments for (gains) losses included in net income (loss) | 15 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax | (13)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax | 39 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
Provision (benefit) for income taxes | 6 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax | (5)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax | 14 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
Total | 9 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax | (8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax | 25 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Available-for-sale securities with other-than-temporary impairments: [Abstract] |  |  |
Other-than-temporary impairments and unrealized gains (losses) arising during the period | (85)mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax | 15 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax | 50 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax
Provision (benefit) for income taxes | (31)mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax | 6 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax | 18 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax
Total | (54)mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax | 9 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax | 32 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax
Reclassification adjustments for (gains) losses included in net income (loss) | 6 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax | (5)mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax | 69 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax
Provision (benefit) for income taxes | 2 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax | (2)mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax | 24 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax
Total | 4 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax | (3)mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax | 45 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax
Foreign currency translation: [Abstract] |  |  |
Foreign currency translation gains (losses) | (40)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax | 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax | 24 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
Provision (benefit) for income taxes | (13)us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax | 1 us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax | (2)us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
Foreign currency translation gains (losses) | (27)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax | 2 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax | 26 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
Total other comprehensive income (loss) | 107 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent | (142)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent | 232 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Comprehensive income (loss) | 676 us-gaap_ComprehensiveIncomeNetOfTax | 108 us-gaap_ComprehensiveIncomeNetOfTax | 1,466 us-gaap_ComprehensiveIncomeNetOfTax
Parent Company [Member] |  |  |
Net income (loss) | 569 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 250 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 1,234 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Unrealized gains (losses) on available-for-sale securities: [Abstract] |  |  |
Unrealized gains (losses) arising during the period | 126 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (179)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 166 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Provision (benefit) for income taxes | 14 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (17)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 36 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Total | 112 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (162)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 130 us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Reclassification adjustments for (gains) losses included in net income (loss) | 23 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 23 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 111 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Provision (benefit) for income taxes | 8 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 8 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 39 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Total | 15 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 15 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 72 us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Available-for-sale securities with other-than-temporary impairments: [Abstract] |  |  |
Other-than-temporary impairments and unrealized gains (losses) arising during the period | 0 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 12 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 38 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Provision (benefit) for income taxes | 0 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 4 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 13 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Total | 0 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 8 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 25 mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Reclassification adjustments for (gains) losses included in net income (loss) | 4 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 31 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Provision (benefit) for income taxes | 1 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 11 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Total | 3 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 20 mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Foreign currency translation: [Abstract] |  |  |
Foreign currency translation gains (losses) | (23)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (3)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (15)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Total other comprehensive income (loss) | 107 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (142)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 232 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Comprehensive income (loss) | $ 676 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | $ 108 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | $ 1,466 us-gaap_ComprehensiveIncomeNetOfTax / dei_LegalEntityAxis = us-gaap_ParentCompanyMember

X
- Definition Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities with other-than-temporary impairments and for unrealized loss realized upon the write-down of available-for-sale securities. + References No definition available. + Details
Name: | mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesBeforeTax
Namespace Prefix: | mbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities with other-than-temporary impairments and for unrealized loss realized upon the write-down of available-for-sale securities. + References No definition available. + Details
Name: | mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesNetOfTax
Namespace Prefix: | mbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities with other-than-temporary impairments and for unrealized loss realized upon the write-down of available-for-sale securities. + References No definition available. + Details
Name: | mbi_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForSaleAndForWritedownOfSecuritiesTax
Namespace Prefix: | mbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities with other-than-temporary impairments. + References No definition available. + Details
Name: | mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesAfterTax
Namespace Prefix: | mbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities with other-than-temporary impairments. + References No definition available. + Details
Name: | mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesBeforeTax
Namespace Prefix: | mbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities with other-than-temporary impairments. + References No definition available. + Details
Name: | mbi_OtherComprehensiveIncomeUnrealizedHoldingGainLossArisingDuringPeriodOnSecuritiesWithOtherThanTemporaryImpairmentLossesTax
Namespace Prefix: | mbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Comprehensive Income -URI http://asc.fasb.org/extlink&oid=16317811 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e557-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 + Details
Name: | us-gaap_ComprehensiveIncomeNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e565-108580 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32022-110900 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32157-110900 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a-c) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32022-110900 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 35 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6939497&loc=d3e30304-110892 + Details
Name: | us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e640-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569643-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e689-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e689-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e640-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e640-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (e,f) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |