| | | | | | | | | | | | | | | | | | | | | |
<?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> 060701 - Disclosure - Derivatives and Hedging Activities (Details 1) </ReportLongName> |
| <DisplayLabelColumn> true </DisplayLabelColumn> |
| <ShowElementNames> false </ShowElementNames> |
| <RoundingOption> In Millions, unless otherwise specified </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> 3/31/2011 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-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> |
| <UnitProperty> |
| <UnitID> USDEPS </UnitID> |
| <UnitType> Divide </UnitType> |
| <NumeratorMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </UnitProperty> |
| </UPS> |
| <CurrencyCode> USD </CurrencyCode> |
| <OriginalCurrencyCode> USD </OriginalCurrencyCode> |
| </MCU> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | <Labels> |
| <Label Id="1" Label="Mar. 31, 2011"/> |
| </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/2010 USD ($) USD ($) / shares </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> USDEPS </UnitID> |
| <UnitType> Divide </UnitType> |
| <NumeratorMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> shares </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </DenominatorMeasure> |
| <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, 2010"/> |
| </Labels> |
| | | </Column> |
| | </Columns> |
| <Rows> |
| | <Row> |
| | | <Id> 2 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 3 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 712825000000 </NumericAmount> |
| <RoundedNumericAmount> 712825 </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> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 780761000000 </NumericAmount> |
| <RoundedNumericAmount> 780761 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 4 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue </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> 626586000000 </NumericAmount> |
| <RoundedNumericAmount> 626586 </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> 690808000000 </NumericAmount> |
| <RoundedNumericAmount> 690808 </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> Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 5 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 1385120 </NumericAmount> |
| <RoundedNumericAmount> 1385120 </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> 1223782 </NumericAmount> |
| <RoundedNumericAmount> 1223782 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 6 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 21554000000 </NumericAmount> |
| <RoundedNumericAmount> 21554 </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> 23402000000 </NumericAmount> |
| <RoundedNumericAmount> 23402 </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> Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts Accounted for as Hedges </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 7 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue </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> 109000000 </NumericAmount> |
| <RoundedNumericAmount> 109 </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> 195000000 </NumericAmount> |
| <RoundedNumericAmount> 195 </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> Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts Accounted for as Hedges </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 8 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeFairValueOfDerivativeAsset </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> terselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 734379000000 </NumericAmount> |
| <RoundedNumericAmount> 734379 </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> 804163000000 </NumericAmount> |
| <RoundedNumericAmount> 804163 </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> Fair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Gross Fair Value of Derivative Asset Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 9 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeFairValueOfDerivativeLiability </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> terselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 626695000000 </NumericAmount> |
| <RoundedNumericAmount> 626695 </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> 691003000000 </NumericAmount> |
| <RoundedNumericAmount> 691003 </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> Fair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Gross Fair Value of Derivative Liability Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 10 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_FinancialInstrumentsOwnedAtFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 374806000000 </NumericAmount> |
| <RoundedNumericAmount> 374806 </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> 356953000000 </NumericAmount> |
| <RoundedNumericAmount> 356953 </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> The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 38, 40 -IssueDate 2006-05-01 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 80 -Subparagraph Exhibit 4-3 -IssueDate 2006-05-01 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Financial instruments owned, at fair value (includes $47,268 and $51,010 pledged as collateral as of March 2011 and December 2010, respectively) </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 11 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue </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> 150998000000 </NumericAmount> |
| <RoundedNumericAmount> 150998 </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> 140717000000 </NumericAmount> |
| <RoundedNumericAmount> 140717 </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> Carrying value as of the balance sheet date of obligations incurred from short sales. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 7 -Paragraph 40 -IssueDate 2006-05-01 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 38 -IssueDate 2006-05-01 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 7 -Paragraph 19 -IssueDate 2006-05-01 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 7 -Paragraph 2 -IssueDate 2006-05-01 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Financial instruments sold, but not yet purchased, at fair value </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 12 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> {gs_FinancialInstrumentsFairValueAxis} : Derivative [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Derivative_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative [Member] </ValueName> |
| <ValueType> gs_FinancialInstrumentsFairValueAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_DerivativeMember </Id> |
| <dimensionId> gs_FinancialInstrumentsFairValueAxis </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="Derivative [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 4 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_FinancialInstrumentsFairValueAxis} : Derivative [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Derivative_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Derivative [Member] </ValueName> |
| <ValueType> gs_FinancialInstrumentsFairValueAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_DerivativeMember </Id> |
| <dimensionId> gs_FinancialInstrumentsFairValueAxis </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="Derivative [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> Derivative [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 13 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 14 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_FinancialInstrumentsOwnedAtFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 69143000000 </NumericAmount> |
| <RoundedNumericAmount> 69143 </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> 73293000000 </NumericAmount> |
| <RoundedNumericAmount> 73293 </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> The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 38, 40 -IssueDate 2006-05-01 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 80 -Subparagraph Exhibit 4-3 -IssueDate 2006-05-01 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Financial instruments owned, at fair value (includes $47,268 and $51,010 pledged as collateral as of March 2011 and December 2010, respectively) </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 15 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue </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> 51391000000 </NumericAmount> |
| <RoundedNumericAmount> 51391 </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> 54730000000 </NumericAmount> |
| <RoundedNumericAmount> 54730 </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> Carrying value as of the balance sheet date of obligations incurred from short sales. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 7 -Paragraph 40 -IssueDate 2006-05-01 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 4 -Paragraph 38 -IssueDate 2006-05-01 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 7 -Paragraph 19 -IssueDate 2006-05-01 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Audit and Accounting Guide (AAG) -Number AAG-BRD -Chapter 7 -Paragraph 2 -IssueDate 2006-05-01 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Financial instruments sold, but not yet purchased, at fair value </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 16 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 5 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeNettingAxis} : Counterparty Netting [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Counterparty_Netting_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Counterparty Netting [Member] </ValueName> |
| <ValueType> gs_DerivativeNettingAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_CounterpartyNettingMember </Id> |
| <dimensionId> gs_DerivativeNettingAxis </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="Counterparty Netting [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 6 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeNettingAxis} : Counterparty Netting [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Counterparty_Netting_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Counterparty Netting [Member] </ValueName> |
| <ValueType> gs_DerivativeNettingAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_CounterpartyNettingMember </Id> |
| <dimensionId> gs_DerivativeNettingAxis </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="Counterparty Netting [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> Counterparty Netting [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 17 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 18 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeFairValueOfDerivativeAsset </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> terselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -559990000000 </NumericAmount> |
| <RoundedNumericAmount> -559990 </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> -620553000000 </NumericAmount> |
| <RoundedNumericAmount> -620553 </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> Fair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Gross Fair Value of Derivative Asset Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 19 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeFairValueOfDerivativeLiability </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> terselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -559990000000 </NumericAmount> |
| <RoundedNumericAmount> -559990 </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> -620553000000 </NumericAmount> |
| <RoundedNumericAmount> -620553 </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> Fair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Gross Fair Value of Derivative Liability Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 20 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> {gs_DerivativeNettingAxis} : Cash collateral netting [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Cash_Collateral_Netting_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Cash collateral netting [Member] </ValueName> |
| <ValueType> gs_DerivativeNettingAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_CashCollateralNettingMember </Id> |
| <dimensionId> gs_DerivativeNettingAxis </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="Cash collateral netting [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 8 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeNettingAxis} : Cash collateral netting [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Cash_Collateral_Netting_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Cash collateral netting [Member] </ValueName> |
| <ValueType> gs_DerivativeNettingAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_CashCollateralNettingMember </Id> |
| <dimensionId> gs_DerivativeNettingAxis </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="Cash collateral netting [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> Cash collateral netting [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 21 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 22 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeFairValueOfDerivativeAsset </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> terselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -105246000000 </NumericAmount> |
| <RoundedNumericAmount> -105246 </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> -110317000000 </NumericAmount> |
| <RoundedNumericAmount> -110317 </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> Fair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Gross Fair Value of Derivative Asset Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 23 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeFairValueOfDerivativeLiability </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> terselabel </PreferredLabelRole> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -15314000000 </NumericAmount> |
| <RoundedNumericAmount> -15314 </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> -15720000000 </NumericAmount> |
| <RoundedNumericAmount> -15720 </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> Fair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Gross Fair Value of Derivative Liability Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 24 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Interest Rate Contract [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Interest_Rate_Contract_Member_2 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Interest Rate Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_InterestRateContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Interest Rate Contract [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 10 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Interest Rate Contract [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Interest_Rate_Contract_Member_2 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Interest Rate Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_InterestRateContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Interest Rate Contract [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> Interest Rate Contract [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 25 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 26 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 394777000000 </NumericAmount> |
| <RoundedNumericAmount> 394777 </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> 463145000000 </NumericAmount> |
| <RoundedNumericAmount> 463145 </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> Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 27 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue </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> 355140000000 </NumericAmount> |
| <RoundedNumericAmount> 355140 </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> 422514000000 </NumericAmount> |
| <RoundedNumericAmount> 422514 </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> Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 28 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 21552000000 </NumericAmount> |
| <RoundedNumericAmount> 21552 </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> 23396000000 </NumericAmount> |
| <RoundedNumericAmount> 23396 </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> Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts Accounted for as Hedges </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 29 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue </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> 27000000 </NumericAmount> |
| <RoundedNumericAmount> 27 </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> 33000000 </NumericAmount> |
| <RoundedNumericAmount> 33 </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> Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts Accounted for as Hedges </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 30 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 11 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Interest Rate Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Interest_Rate_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Interest Rate Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_InterestRateContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Interest Rate Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 12 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Interest Rate Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Interest_Rate_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Interest Rate Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_InterestRateContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Interest Rate Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" 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> Interest Rate Contract [Member] | Derivative Contract not designated as hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 31 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 32 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 273435 </NumericAmount> |
| <RoundedNumericAmount> 273435 </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> 272279 </NumericAmount> |
| <RoundedNumericAmount> 272279 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 33 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 13 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Interest Rate Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Accounted for as Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Derivative_Contracts_Accounted_For_As_Hedges_Member_Interest_Rate_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Interest Rate Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_InterestRateContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contracts Accounted for as Hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsAccountedForAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Interest Rate Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contracts Accounted for as Hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 14 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Interest Rate Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Accounted for as Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Derivative_Contracts_Accounted_For_As_Hedges_Member_Interest_Rate_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Interest Rate Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_InterestRateContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contracts Accounted for as Hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsAccountedForAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Interest Rate Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contracts Accounted for as Hedges [Member]"/> |
| <Label Id="3" 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> Interest Rate Contract [Member] | Derivative Contracts Accounted for as Hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 34 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 35 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 957 </NumericAmount> |
| <RoundedNumericAmount> 957 </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> 997 </NumericAmount> |
| <RoundedNumericAmount> 997 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 36 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 15 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Credit Risk Contract [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Credit_Risk_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Credit Risk Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CreditRiskContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Credit Risk Contract [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 16 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Credit Risk Contract [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Credit_Risk_Contract_Member_2 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Credit Risk Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CreditRiskContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Credit Risk Contract [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> Credit Risk Contract [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 37 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 38 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 116384000000 </NumericAmount> |
| <RoundedNumericAmount> 116384 </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> 127153000000 </NumericAmount> |
| <RoundedNumericAmount> 127153 </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> Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 39 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue </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> 95927000000 </NumericAmount> |
| <RoundedNumericAmount> 95927 </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> 104407000000 </NumericAmount> |
| <RoundedNumericAmount> 104407 </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> Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts for Trading Activities </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 17 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Credit Risk Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Credit_Risk_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Credit Risk Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CreditRiskContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Credit Risk Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 18 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Credit Risk Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Credit_Risk_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Credit Risk Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CreditRiskContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Credit Risk Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" 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> Credit Risk Contract [Member] | Derivative Contract not designated as hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 41 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 42 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 364851 </NumericAmount> |
| <RoundedNumericAmount> 364851 </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> 367779 </NumericAmount> |
| <RoundedNumericAmount> 367779 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 43 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 19 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Exchange Contract [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Foreign_Exchange_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Foreign Exchange Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ForeignExchangeContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Foreign Exchange Contract [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 20 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Exchange Contract [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Foreign_Exchange_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Foreign Exchange Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ForeignExchangeContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Foreign Exchange Contract [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> Foreign Exchange Contract [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 44 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 45 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 84190000000 </NumericAmount> |
| <RoundedNumericAmount> 84190 </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> 87959000000 </NumericAmount> |
| <RoundedNumericAmount> 87959 </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> Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 46 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue </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> 68064000000 </NumericAmount> |
| <RoundedNumericAmount> 68064 </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> 70273000000 </NumericAmount> |
| <RoundedNumericAmount> 70273 </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> Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 47 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 2000000 </NumericAmount> |
| <RoundedNumericAmount> 2 </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> 6000000 </NumericAmount> |
| <RoundedNumericAmount> 6 </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> Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts Accounted for as Hedges </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 48 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue </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> 82000000 </NumericAmount> |
| <RoundedNumericAmount> 82 </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> 162000000 </NumericAmount> |
| <RoundedNumericAmount> 162 </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> Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts Accounted for as Hedges </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 21 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Exchange Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Foreign_Exchange_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Foreign Exchange Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ForeignExchangeContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Foreign Exchange Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 22 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Exchange Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Foreign_Exchange_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Foreign Exchange Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ForeignExchangeContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Foreign Exchange Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" 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> Foreign Exchange Contract [Member] | Derivative Contract not designated as hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 50 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 51 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 305920 </NumericAmount> |
| <RoundedNumericAmount> 305920 </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> 222706 </NumericAmount> |
| <RoundedNumericAmount> 222706 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 52 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 23 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Exchange Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Accounted for as Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Derivative_Contracts_Accounted_For_As_Hedges_Member_Foreign_Exchange_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Foreign Exchange Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ForeignExchangeContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contracts Accounted for as Hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsAccountedForAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Foreign Exchange Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contracts Accounted for as Hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 24 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Foreign Exchange Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Accounted for as Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Derivative_Contracts_Accounted_For_As_Hedges_Member_Foreign_Exchange_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Foreign Exchange Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_ForeignExchangeContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contracts Accounted for as Hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsAccountedForAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Foreign Exchange Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contracts Accounted for as Hedges [Member]"/> |
| <Label Id="3" 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> Foreign Exchange Contract [Member] | Derivative Contracts Accounted for as Hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 53 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 54 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 73 </NumericAmount> |
| <RoundedNumericAmount> 73 </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> 72 </NumericAmount> |
| <RoundedNumericAmount> 72 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 55 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 25 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Commodity Contract [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Commodity_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Commodity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommodityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Commodity Contract [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 26 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Commodity Contract [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Commodity_Contract_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Commodity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommodityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Commodity Contract [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> Commodity Contract [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 56 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 57 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 50010000000 </NumericAmount> |
| <RoundedNumericAmount> 50010 </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> 36689000000 </NumericAmount> |
| <RoundedNumericAmount> 36689 </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> Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 58 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue </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> 53712000000 </NumericAmount> |
| <RoundedNumericAmount> 53712 </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> 41666000000 </NumericAmount> |
| <RoundedNumericAmount> 41666 </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> Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 59 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 27 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Commodity Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Commodity_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Commodity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommodityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Commodity Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 28 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Commodity Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Commodity_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Commodity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CommodityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Commodity Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" 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> Commodity Contract [Member] | Derivative Contract not designated as hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 60 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 61 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 73852 </NumericAmount> |
| <RoundedNumericAmount> 73852 </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> 70890 </NumericAmount> |
| <RoundedNumericAmount> 70890 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 62 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 29 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Equity Contract [Member] 3/31/2011 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Equity_Contract_Member_2 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Equity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_EquityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Equity Contract [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 30 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Equity Contract [Member] 12/31/2010 USD ($) </KeyName> |
| <CurrencySymbol> $ </CurrencySymbol> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Equity_Contract_Member_2 </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Equity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_EquityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </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="Equity Contract [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> Equity Contract [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 63 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 64 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </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> 67464000000 </NumericAmount> |
| <RoundedNumericAmount> 67464 </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> 65815000000 </NumericAmount> |
| <RoundedNumericAmount> 65815 </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> Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Asset Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 65 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue </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> 53743000000 </NumericAmount> |
| <RoundedNumericAmount> 53743 </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> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 51948000000 </NumericAmount> |
| <RoundedNumericAmount> 51948 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <CurrencyCode/> |
| <CurrencySymbol/> |
| <IsIndependantCurrency> false </IsIndependantCurrency> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <Unit> Monetary </Unit> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 205G Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44C -Subparagraph a -Clause 1 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Derivative Liability Contracts for Trading Activities </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 66 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 31 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Equity Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Equity_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Equity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_EquityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Equity Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 32 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis} : Equity Contract [Member] {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Equity_Contract_Member_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Equity Contract [Member] </ValueName> |
| <ValueType> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_EquityContractMember </Id> |
| <dimensionId> us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Equity Contract [Member]"/> |
| <Label Id="2" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="3" 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> Equity Contract [Member] | Derivative Contract not designated as hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 67 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 68 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 366032 </NumericAmount> |
| <RoundedNumericAmount> 366032 </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> 289059 </NumericAmount> |
| <RoundedNumericAmount> 289059 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 69 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 33 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Derivative Contract not designated as hedges [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 34 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeByPurposeAxis} : Derivative Contracts Not Designated As Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Derivative_Contracts_Not_Designated_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Derivative Contract not designated as hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsNotDesignatedAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Derivative Contract not designated as hedges [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> Derivative Contract not designated as hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 70 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 71 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 1384090 </NumericAmount> |
| <RoundedNumericAmount> 1384090 </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> 1222713 </NumericAmount> |
| <RoundedNumericAmount> 1222713 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 72 </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://goldmansachs.com/role/derivativesandhedgingactivitiesdetails2 </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> 35 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeByPurposeAxis} : Derivative Contracts Accounted for as Hedges [Member] 3/31/2011 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Mar2011_Derivative_Contracts_Accounted_For_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </EntityValue> |
| <PeriodDisplayName/> |
| <PeriodType> instant </PeriodType> |
| <PeriodStartDate> 2011-03-31T00:00:00 </PeriodStartDate> |
| <PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate> |
| <Segments> |
| <anyType xsi:type="Segment"> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> Derivative Contracts Accounted for as Hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsAccountedForAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Derivative Contracts Accounted for as Hedges [Member]"/> |
| <Label Id="2" Label="3/31/2011"/> |
| </Labels> |
| </Columns> |
| <Columns> |
| <Id> 36 </Id> |
| <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| <LabelColumn> false </LabelColumn> |
| <CurrencyCode/> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <MCU> |
| <KeyName> {gs_DerivativeByPurposeAxis} : Derivative Contracts Accounted for as Hedges [Member] 12/31/2010 </KeyName> |
| <CurrencySymbol/> |
| <contextRef> |
| <ContextID> BalanceAsOf_31Dec2010_Derivative_Contracts_Accounted_For_As_Hedges_Member </ContextID> |
| <EntitySchema> http://www.sec.gov/CIK </EntitySchema> |
| <EntityValue> 0000886982 </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> Derivative Contracts Accounted for as Hedges [Member] </ValueName> |
| <ValueType> gs_DerivativeByPurposeAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_DerivativeContractsAccountedForAsHedgesMember </Id> |
| <dimensionId> gs_DerivativeByPurposeAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </anyType> |
| </Segments> |
| <Scenarios/> |
| </contextRef> |
| <UPS> |
| <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/> |
| <OriginalCurrencyCode/> |
| </MCU> |
| <CurrencySymbol/> |
| <Labels> |
| <Label Id="1" Label="Derivative Contracts Accounted for as Hedges [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> Derivative Contracts Accounted for as Hedges [Member] </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 73 </Id> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeInstrumentDetailAbstract </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> Fair Value of Derivatives on a Gross Basis </Label> |
| | | </Row> |
| | <Row> |
| | | <Id> 74 </Id> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <Level> 0 </Level> |
| | | <ElementName> us-gaap_DerivativeNumberOfInstrumentsHeld </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> na </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> 1030 </NumericAmount> |
| <RoundedNumericAmount> 1030 </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> 1069 </NumericAmount> |
| <RoundedNumericAmount> 1069 </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:integerItemType </ElementDataType> |
| | | <SimpleDataType> integer </SimpleDataType> |
| | | <ElementDefenition> The number of derivative instruments of a particular group held by the entity. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | <IsEPS> false </IsEPS> |
| | | <Label> Number of Contracts </Label> |
| | | </Row> |
| | </Rows> |
| <Footnotes/> |
| <NumberOfCols> 2 </NumberOfCols> |
| <NumberOfRows> 73 </NumberOfRows> |
| <ReportName> Derivatives and Hedging Activities (Details 1) (USD $) </ReportName> |
| <MonetaryRoundingLevel> Millions </MonetaryRoundingLevel> |
| <SharesRoundingLevel> UnKnown </SharesRoundingLevel> |
| <PerShareRoundingLevel> UnKnown </PerShareRoundingLevel> |
| <ExchangeRateRoundingLevel> UnKnown </ExchangeRateRoundingLevel> |
| <HasCustomUnits> true </HasCustomUnits> |
| <SharesShouldBeRounded> true </SharesShouldBeRounded> |
| </InstanceReport> |