| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
| <Version> 2.2.0.25 </Version> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <ReportLongName> 061301 - Disclosure - Long-term Debt (Details 1) </ReportLongName> |
| <DisplayLabelColumn> true </DisplayLabelColumn> |
| <ShowElementNames> false </ShowElementNames> |
| <RoundingOption> In Millions </RoundingOption> |
| <HasEmbeddedReports> false </HasEmbeddedReports> |
| <Columns> |
| | <Column> |
| | | <Id> 1 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="Dec. 31, 2010"/> |
| </Labels> |
| | | </Column> |
| | <Column> |
| | | <Id> 2 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <LabelColumn> false </LabelColumn> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <MCU> |
| <KeyName> 12/31/2009 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2009 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments/> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="Dec. 31, 2009"/> |
| </Labels> |
| | | </Column> |
| | </Columns> |
| <Rows> |
| | <Row> |
| | | <Id> 2 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 3 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 89251000000 </NumericAmount> |
| <RoundedNumericAmount> 89251 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 4 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 89188000000 </NumericAmount> |
| <RoundedNumericAmount> 89188 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 5 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 49415000000 </NumericAmount> |
| <RoundedNumericAmount> 49415 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 6 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 49439000000 </NumericAmount> |
| <RoundedNumericAmount> 49439 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 7 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 20100000000 </NumericAmount> |
| <RoundedNumericAmount> 20100 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 8 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 151038000000 </NumericAmount> |
| <RoundedNumericAmount> 151038 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 9 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 448431000000 </NumericAmount> |
| <RoundedNumericAmount> 448431 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 522877000000 </NumericAmount> |
| <RoundedNumericAmount> 522877 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 10 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 3 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis} : Reported Basis [Member] 12/31/2009 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2009_Scenario_Previously_Reported_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Reported Basis [Member] </ValueName> |
| <ValueType> us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ScenarioPreviouslyReportedMember </Id> |
| <dimensionId> us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Reported Basis [Member]"/> |
| <Label Id="2" Label="12/31/2009"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Reported Basis [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 11 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 12 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 438521000000 </NumericAmount> |
| <RoundedNumericAmount> 438521 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 13 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 4 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Bank of America Corporation [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Parent_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Bank of America Corporation [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ParentMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Bank of America Corporation [Member]"/> |
| <Label Id="2" Label="12/31/2010"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 5 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Bank of America Corporation [Member] 12/31/2009 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2009_Parent_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Bank of America Corporation [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ParentMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Bank of America Corporation [Member]"/> |
| <Label Id="2" Label="12/31/2009"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Bank of America Corporation [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 14 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 15 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 16419000000 </NumericAmount> |
| <RoundedNumericAmount> 16419 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 16 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 40432000000 </NumericAmount> |
| <RoundedNumericAmount> 40432 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 17 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 8731000000 </NumericAmount> |
| <RoundedNumericAmount> 8731 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 18 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 21890000000 </NumericAmount> |
| <RoundedNumericAmount> 21890 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 19 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 13236000000 </NumericAmount> |
| <RoundedNumericAmount> 13236 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 20 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 85888000000 </NumericAmount> |
| <RoundedNumericAmount> 85888 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 21 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 186596000000 </NumericAmount> |
| <RoundedNumericAmount> 186596 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 182888000000 </NumericAmount> |
| <RoundedNumericAmount> 182888 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 22 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 6 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Merrill Lynch & Co., Inc. and subsidiaries [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Subsidiary_Of_Common_Parent_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Merrill Lynch & Co., Inc. and subsidiaries [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SubsidiaryOfCommonParentMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| <UnitProperty> |
| <UnitID> Shares </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Merrill Lynch & Co., Inc. and subsidiaries [Member]"/> |
| <Label Id="2" Label="12/31/2010"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Merrill Lynch & Co., Inc. and subsidiaries [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 23 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 24 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 26554000000 </NumericAmount> |
| <RoundedNumericAmount> 26554 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 25 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 18611000000 </NumericAmount> |
| <RoundedNumericAmount> 18611 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 26 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 18053000000 </NumericAmount> |
| <RoundedNumericAmount> 18053 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 27 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 16650000000 </NumericAmount> |
| <RoundedNumericAmount> 16650 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 28 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4515000000 </NumericAmount> |
| <RoundedNumericAmount> 4515 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 29 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 41370000000 </NumericAmount> |
| <RoundedNumericAmount> 41370 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 30 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 125753000000 </NumericAmount> |
| <RoundedNumericAmount> 125753 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 31 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 7 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Bank of America, N.A. and other subsidiaries [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Parent_Company_And_Other_Subsidiaries_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Bank of America, N.A. and other subsidiaries [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> bac_ParentCompanyAndOtherSubsidiariesMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Bank of America, N.A. and other subsidiaries [Member]"/> |
| <Label Id="2" Label="12/31/2010"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Bank of America, N.A. and other subsidiaries [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 32 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 33 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4382000000 </NumericAmount> |
| <RoundedNumericAmount> 4382 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 34 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5796000000 </NumericAmount> |
| <RoundedNumericAmount> 5796 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 35 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 86000000 </NumericAmount> |
| <RoundedNumericAmount> 86 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 36 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 503000000 </NumericAmount> |
| <RoundedNumericAmount> 503 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 37 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1015000000 </NumericAmount> |
| <RoundedNumericAmount> 1015 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 38 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2064000000 </NumericAmount> |
| <RoundedNumericAmount> 2064 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 39 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 43802000000 </NumericAmount> |
| <RoundedNumericAmount> 43802 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 40 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 8 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Other debt [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Other_Subsidiaries_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Other debt [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> bac_OtherSubsidiariesMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Other debt [Member]"/> |
| <Label Id="2" Label="12/31/2010"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Other debt [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 41 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 42 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 22760000000 </NumericAmount> |
| <RoundedNumericAmount> 22760 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 43 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 12549000000 </NumericAmount> |
| <RoundedNumericAmount> 12549 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 44 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5031000000 </NumericAmount> |
| <RoundedNumericAmount> 5031 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 45 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1293000000 </NumericAmount> |
| <RoundedNumericAmount> 1293 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 46 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 105000000 </NumericAmount> |
| <RoundedNumericAmount> 105 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 47 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 9485000000 </NumericAmount> |
| <RoundedNumericAmount> 9485 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 48 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 21267000000 </NumericAmount> |
| <RoundedNumericAmount> 21267 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 49 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 9 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Excluding consolidated VIEs [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Excluding_Consolidated_Variable_Interest_Entities_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Excluding consolidated VIEs [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> bac_ExcludingConsolidatedVariableInterestEntitiesMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Excluding consolidated VIEs [Member]"/> |
| <Label Id="2" Label="12/31/2010"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Excluding consolidated VIEs [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 50 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 51 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 70115000000 </NumericAmount> |
| <RoundedNumericAmount> 70115 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 52 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 77388000000 </NumericAmount> |
| <RoundedNumericAmount> 77388 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 53 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 31901000000 </NumericAmount> |
| <RoundedNumericAmount> 31901 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 54 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 40336000000 </NumericAmount> |
| <RoundedNumericAmount> 40336 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 55 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 18871000000 </NumericAmount> |
| <RoundedNumericAmount> 18871 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 56 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 138807000000 </NumericAmount> |
| <RoundedNumericAmount> 138807 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 57 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 377418000000 </NumericAmount> |
| <RoundedNumericAmount> 377418 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 58 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName/> |
| | | <ElementPrefix> na </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> na </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> true </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://bankofamerica.com/role/longtermdebtdetails1 </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <Id> 10 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {dei_LegalEntityAxis} : Long-term debt of consolidated VIEs [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Long_Term_Debt_Of_Consolidated_V_I_Es_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000070858 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Long-term debt of consolidated VIEs [Member] </ValueName> |
| <ValueType> dei_LegalEntityAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> bac_LongTermDebtOfConsolidatedVIEsMember </Id> |
| <dimensionId> dei_LegalEntityAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <UnitProperty> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <Labels> |
| <Label Id="1" Label="Long-term debt of consolidated VIEs [Member]"/> |
| <Label Id="2" Label="12/31/2010"/> |
| </Labels> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt of consolidated VIEs [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 59 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtByMaturityAbstract </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Other </Unit> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Summary of aggregate annual maturities of long-term debt obligations </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 60 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 19136000000 </NumericAmount> |
| <RoundedNumericAmount> 19136 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing within the next twelve months following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2011 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 61 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 11800000000 </NumericAmount> |
| <RoundedNumericAmount> 11800 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year two following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed or determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2012 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 62 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 17514000000 </NumericAmount> |
| <RoundedNumericAmount> 17514 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year three following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2013 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 63 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 9103000000 </NumericAmount> |
| <RoundedNumericAmount> 9103 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year four following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2014 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 64 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1229000000 </NumericAmount> |
| <RoundedNumericAmount> 1229 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturing in year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> 2015 </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 65 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 12231000000 </NumericAmount> |
| <RoundedNumericAmount> 12231 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of long-term debt maturities after year five following the date of the latest balance sheet presented in the financial statements, which may include maturities of long-term debt, sinking fund requirements, and other securities redeemable at fixed of determinable prices and dates. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 47 -Paragraph 10 -Subparagraph b </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Thereafter </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 66 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_LongTermDebt </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> instant </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 71013000000 </NumericAmount> |
| <RoundedNumericAmount> 71013 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Including current and noncurrent portions, aggregate carrying amount of long-term borrowings as of the balance sheet date. May include notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, which had initial maturities beyond one year or beyond the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Long-term debt </Label> |
| | | </Row> |
| | </Rows> |
| <Footnotes/> |
| <NumberOfCols> 2 </NumberOfCols> |
| <NumberOfRows> 65 </NumberOfRows> |
| <ReportName> Long-term Debt (Details 1) (USD $) </ReportName> |
| <MonetaryRoundingLevel> Millions </MonetaryRoundingLevel> |
| <SharesRoundingLevel> UnKnown </SharesRoundingLevel> |
| <PerShareRoundingLevel> UnKnown </PerShareRoundingLevel> |
| <ExchangeRateRoundingLevel> UnKnown </ExchangeRateRoundingLevel> |
| <HasCustomUnits> false </HasCustomUnits> |
| <SharesShouldBeRounded> true </SharesShouldBeRounded> |
| </InstanceReport> |