| | | | | | | | | | | | | | | | | | | | | |
<?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.7 </Version> |
| <hasSegments> true </hasSegments> |
| <ReportName> Business Segments (Details) (USD $) </ReportName> |
| <ReportLongName> 0616 - Disclosure - Business Segments (Details) </ReportLongName> |
| <DisplayLabelColumn> true </DisplayLabelColumn> |
| <ShowElementNames> false </ShowElementNames> |
| <RoundingOption> In Millions </RoundingOption> |
| <HasEmbeddedReports> false </HasEmbeddedReports> |
| <Columns> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 1 </Id> |
| | | <Labels> |
| <Label Id="1" Label="3 Months Ended"/> |
| <Label Id="2" Label="Jun. 30, 2010"/> |
| </Labels> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| </Units> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | </Column> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 2 </Id> |
| | | <Labels> |
| <Label Id="1" Label="3 Months Ended"/> |
| <Label Id="2" Label="Jun. 26, 2009"/> |
| </Labels> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| </Units> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | </Column> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 3 </Id> |
| | | <Labels> |
| <Label Id="1" Label="6 Months Ended"/> |
| <Label Id="2" Label="Jun. 30, 2010"/> |
| </Labels> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| </Units> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | </Column> |
| | <Column> |
| | | <LabelColumn> false </LabelColumn> |
| | | <Id> 4 </Id> |
| | | <Labels> |
| <Label Id="1" Label="6 Months Ended"/> |
| <Label Id="2" Label="Jun. 26, 2009"/> |
| </Labels> |
| | | <CurrencyCode> USD </CurrencyCode> |
| | | <FootnoteIndexer/> |
| | | <hasSegments> false </hasSegments> |
| | | <hasScenarios> false </hasScenarios> |
| | | <Segments/> |
| | | <Scenarios/> |
| | | <Units> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| <Unit> |
| <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> |
| </Unit> |
| </Units> |
| | | <CurrencySymbol> $ </CurrencySymbol> |
| | | </Column> |
| | </Columns> |
| <Rows> |
| | <Row> |
| | | <Id> 2 </Id> |
| | | <Label> Business Segment (Textuals) [Abstract] </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_BusinessSegmentTextualsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Business Segment Textuals. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Business Segment Textuals. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 3 </Id> |
| | | <Label> Gains/(losses) on available-for-sale securities held within the firm's insurance subsidiaries </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 37000000 </NumericAmount> |
| <RoundedNumericAmount> 37 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 10000000 </NumericAmount> |
| <RoundedNumericAmount> 10 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 63000000 </NumericAmount> |
| <RoundedNumericAmount> 63 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 16000000 </NumericAmount> |
| <RoundedNumericAmount> 16 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments of the subject investments in debt and equity securities. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 16 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 4 </Id> |
| | | <Label> Net provisions for litigation and regulatory proceedings included in operating expenses </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ProvisionsForLitigationAndRegulatoryProceedings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Provisions for litigation and regulatory proceedings. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 615000000 </NumericAmount> |
| <RoundedNumericAmount> 615 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 25000000 </NumericAmount> |
| <RoundedNumericAmount> 25 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 636000000 </NumericAmount> |
| <RoundedNumericAmount> 636 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 38000000 </NumericAmount> |
| <RoundedNumericAmount> 38 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Provisions for litigation and regulatory proceedings. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 5 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 7 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesIncludingNetInterestIncome </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Aggregate revenue recognized during the period derived from investment banking, trading and principal investments, asset... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 8841000000 </NumericAmount> |
| <RoundedNumericAmount> 8841 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 13761000000 </NumericAmount> |
| <RoundedNumericAmount> 13761 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 21616000000 </NumericAmount> |
| <RoundedNumericAmount> 21616 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 23186000000 </NumericAmount> |
| <RoundedNumericAmount> 23186 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Aggregate revenue recognized during the period derived from investment banking, trading and principal investments, asset management and securities services and interest income, net interest expense from cash instruments, collateralized transactions and other financial assets. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 9 </Id> |
| | | <Label> Operating expenses </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_NoninterestExpense </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7393000000 </NumericAmount> |
| <RoundedNumericAmount> 7393 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [3] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 8732000000 </NumericAmount> |
| <RoundedNumericAmount> 8732 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [3] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 15009000000 </NumericAmount> |
| <RoundedNumericAmount> 15009 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [3] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 15528000000 </NumericAmount> |
| <RoundedNumericAmount> 15528 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [3] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Total aggregate amount of all noninterest expense. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher OTS -Name Federal Regulation (FR) -Number Title 12 -Chapter V -Section 563c.102 -Paragraph 14 -Subsection II Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 14 -Article 9 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 11 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_PreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Sum of operating profit and nonoperating income (expense) before income taxes. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1448000000 </NumericAmount> |
| <RoundedNumericAmount> 1448 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5029000000 </NumericAmount> |
| <RoundedNumericAmount> 5029 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6607000000 </NumericAmount> |
| <RoundedNumericAmount> 6607 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7658000000 </NumericAmount> |
| <RoundedNumericAmount> 7658 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Sum of operating profit and nonoperating income (expense) before income taxes. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 13 </Id> |
| | | <Label> Total assets </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_Assets </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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 883188000000 </NumericAmount> |
| <RoundedNumericAmount> 883188 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 889544000000 </NumericAmount> |
| <RoundedNumericAmount> 889544 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 883188000000 </NumericAmount> |
| <RoundedNumericAmount> 883188 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 889544000000 </NumericAmount> |
| <RoundedNumericAmount> 889544 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Concepts (CON) -Number 6 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 14 </Id> |
| | | <Label> Net Interest Income </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_InterestIncomeExpenseNetAbstract </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> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 15 </Id> |
| | | <Label> Total net interest </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetInterestIncomeExpense </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of net interest income or expense derived from operations. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1619000000 </NumericAmount> |
| <RoundedNumericAmount> 1619 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2042000000 </NumericAmount> |
| <RoundedNumericAmount> 2042 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3037000000 </NumericAmount> |
| <RoundedNumericAmount> 3037 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3949000000 </NumericAmount> |
| <RoundedNumericAmount> 3949 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of net interest income or expense derived from operations. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 16 </Id> |
| | | <Label> Non-interest Revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_NoninterestIncomeAbstract </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> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 17 </Id> |
| | | <Label> Investment banking fees </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_InvestmentBanking </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Fees for advisory assignments with respect to mergers and acquisitions, divestitures, corporate defense activities,... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 917000000 </NumericAmount> |
| <RoundedNumericAmount> 917 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1440000000 </NumericAmount> |
| <RoundedNumericAmount> 1440 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2101000000 </NumericAmount> |
| <RoundedNumericAmount> 2101 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2263000000 </NumericAmount> |
| <RoundedNumericAmount> 2263 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Fees for advisory assignments with respect to mergers and acquisitions, divestitures, corporate defense activities, restructurings and spin-offs, and fees for underwriting public offerings and private placements of a wide range of securities and other financial instruments. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 18 </Id> |
| | | <Label> Equities commissions </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_BrokerageCommissionsRevenue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 977000000 </NumericAmount> |
| <RoundedNumericAmount> 977 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1021000000 </NumericAmount> |
| <RoundedNumericAmount> 1021 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1858000000 </NumericAmount> |
| <RoundedNumericAmount> 1858 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1995000000 </NumericAmount> |
| <RoundedNumericAmount> 1995 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Acting as an agent, a broker-dealer may buy and sell securities on behalf of its customers. In return for such services, the broker-dealer charges a commission. Each time a customer enters into a buy or sell transaction, a commission is earned by the broker-dealer for its selling and administrative efforts. For securities purchased, the commission is recorded as a receivable from customers; for securities sold, it is recorded as reductions in the payable to customers. Commissions earned are usually related to the broker-dealer's customers' trading volume and the dollar amounts of the trades. In general, commissions are for smaller trades of exchange-listed stocks and bonds made by retail customers. </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 9, 51, 52 -IssueDate 2006-05-01 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 19 </Id> |
| | | <Label> Asset management and other fees </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_AssetManagementAndSecuritiesServices </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Fees from providing investment advisory and financial planning services and offering investment products (primarily... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1013000000 </NumericAmount> |
| <RoundedNumericAmount> 1013 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 957000000 </NumericAmount> |
| <RoundedNumericAmount> 957 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1991000000 </NumericAmount> |
| <RoundedNumericAmount> 1991 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1946000000 </NumericAmount> |
| <RoundedNumericAmount> 1946 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Fees from providing investment advisory and financial planning services and offering investment products (primarily management and incentive fees) and providing prime brokerage services. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 20 </Id> |
| | | <Label> Trading and principal investments revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_PrincipalTransactionsRevenue </ElementName> |
| | | <ElementPrefix> us-gaap </ElementPrefix> |
| | | <IsBaseElement> true </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> No definition available. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4315000000 </NumericAmount> |
| <RoundedNumericAmount> 4315 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 8301000000 </NumericAmount> |
| <RoundedNumericAmount> 8301 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 12629000000 </NumericAmount> |
| <RoundedNumericAmount> 12629 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 13033000000 </NumericAmount> |
| <RoundedNumericAmount> 13033 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> The caption reflecting the net gain or loss, both realized and unrealized, arising from Principal Trading and Principal Investments. </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 80 -Subparagraph Exhibit 4-8, 12 -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 9, 51, 57 -IssueDate 2006-05-01 </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 21 </Id> |
| | | <Label> Total non-interest revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_TotalNonInterestRevenue </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> The total amount of noninterest income which may be derived from: (1) Investment banking; (2) Trading and principal... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7222000000 </NumericAmount> |
| <RoundedNumericAmount> 7222 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 11719000000 </NumericAmount> |
| <RoundedNumericAmount> 11719 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 18579000000 </NumericAmount> |
| <RoundedNumericAmount> 18579 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 19237000000 </NumericAmount> |
| <RoundedNumericAmount> 19237 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> The total amount of noninterest income which may be derived from: (1) Investment banking; (2) Trading and principal investments; and (3) Asset management and securities services. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 22 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationTotalAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Depreciation And Amortization Total. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Depreciation And Amortization Total. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 23 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationCF </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 440000000 </NumericAmount> |
| <RoundedNumericAmount> 440 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 527000000 </NumericAmount> |
| <RoundedNumericAmount> 527 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 815000000 </NumericAmount> |
| <RoundedNumericAmount> 815 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1176000000 </NumericAmount> |
| <RoundedNumericAmount> 1176 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by (used in) operations using the indirect method. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 24 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 26 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesIncludingNetInterestIncome </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Aggregate revenue recognized during the period derived from investment banking, trading and principal investments, asset... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 8841000000 </NumericAmount> |
| <RoundedNumericAmount> 8841 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 13761000000 </NumericAmount> |
| <RoundedNumericAmount> 13761 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 21616000000 </NumericAmount> |
| <RoundedNumericAmount> 21616 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 23186000000 </NumericAmount> |
| <RoundedNumericAmount> 23186 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [1],[2] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Aggregate revenue recognized during the period derived from investment banking, trading and principal investments, asset management and securities services and interest income, net interest expense from cash instruments, collateralized transactions and other financial assets. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 28 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_PreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Sum of operating profit and nonoperating income (expense) before income taxes. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1448000000 </NumericAmount> |
| <RoundedNumericAmount> 1448 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5029000000 </NumericAmount> |
| <RoundedNumericAmount> 5029 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6607000000 </NumericAmount> |
| <RoundedNumericAmount> 6607 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7658000000 </NumericAmount> |
| <RoundedNumericAmount> 7658 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [4] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Sum of operating profit and nonoperating income (expense) before income taxes. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 29 </Id> |
| | | <Label> Pre-tax earnings - subtotal </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationGeographicSubtotalPretaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Subtotal of income or loss for geographic segments before, income taxes, preferred stock dividends and extraordinary items.... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2063000000 </NumericAmount> |
| <RoundedNumericAmount> 2063 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5054000000 </NumericAmount> |
| <RoundedNumericAmount> 5054 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7243000000 </NumericAmount> |
| <RoundedNumericAmount> 7243 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7696000000 </NumericAmount> |
| <RoundedNumericAmount> 7696 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Subtotal of income or loss for geographic segments before, income taxes, preferred stock dividends and extraordinary items. Geographic segments include Americas, EMEA and Asia, but exclude Corporate. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 30 </Id> |
| | | <Label> Percentage of total net revenue </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfRevenue </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total net revenues allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total net revenues allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 31 </Id> |
| | | <Label> Percentage of total pre-tax earnings - subtotal </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfOperatingIncomeLoss </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1 </NumericAmount> |
| <RoundedNumericAmount> 1 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 32 </Id> |
| | | <Label> Asia </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 7 </Id> |
| <Labels> |
| <Label Id="1" Label="Asia"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 8 </Id> |
| <Labels> |
| <Label Id="1" Label="Asia"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 9 </Id> |
| <Labels> |
| <Label Id="1" Label="Asia"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 10 </Id> |
| <Labels> |
| <Label Id="1" Label="Asia"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentGeographicalGroupsOfCountriesGroupThreeMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 36 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 37 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2120000000 </NumericAmount> |
| <RoundedNumericAmount> 2120 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3015000000 </NumericAmount> |
| <RoundedNumericAmount> 3015 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3859000000 </NumericAmount> |
| <RoundedNumericAmount> 3859 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4081000000 </NumericAmount> |
| <RoundedNumericAmount> 4081 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 41 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 748000000 </NumericAmount> |
| <RoundedNumericAmount> 748 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1107000000 </NumericAmount> |
| <RoundedNumericAmount> 1107 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1364000000 </NumericAmount> |
| <RoundedNumericAmount> 1364 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1025000000 </NumericAmount> |
| <RoundedNumericAmount> 1025 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 55 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 56 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2120000000 </NumericAmount> |
| <RoundedNumericAmount> 2120 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3015000000 </NumericAmount> |
| <RoundedNumericAmount> 3015 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3859000000 </NumericAmount> |
| <RoundedNumericAmount> 3859 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4081000000 </NumericAmount> |
| <RoundedNumericAmount> 4081 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 58 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 748000000 </NumericAmount> |
| <RoundedNumericAmount> 748 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1107000000 </NumericAmount> |
| <RoundedNumericAmount> 1107 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1364000000 </NumericAmount> |
| <RoundedNumericAmount> 1364 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1025000000 </NumericAmount> |
| <RoundedNumericAmount> 1025 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 61 </Id> |
| | | <Label> Percentage of total net revenue </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfRevenue </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total net revenues allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.24 </NumericAmount> |
| <RoundedNumericAmount> 0.24 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.22 </NumericAmount> |
| <RoundedNumericAmount> 0.22 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.18 </NumericAmount> |
| <RoundedNumericAmount> 0.18 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.18 </NumericAmount> |
| <RoundedNumericAmount> 0.18 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total net revenues allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 62 </Id> |
| | | <Label> Percentage of total pre-tax earnings - subtotal </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfOperatingIncomeLoss </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.36 </NumericAmount> |
| <RoundedNumericAmount> 0.36 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.22 </NumericAmount> |
| <RoundedNumericAmount> 0.22 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.19 </NumericAmount> |
| <RoundedNumericAmount> 0.19 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.13 </NumericAmount> |
| <RoundedNumericAmount> 0.13 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 63 </Id> |
| | | <Label> Corporate [Member] </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 11 </Id> |
| <Labels> |
| <Label Id="1" Label="Corporate [Member]"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_CorporationMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CorporationMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 12 </Id> |
| <Labels> |
| <Label Id="1" Label="Corporate [Member]"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_CorporationMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CorporationMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 13 </Id> |
| <Labels> |
| <Label Id="1" Label="Corporate [Member]"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_CorporationMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CorporationMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 14 </Id> |
| <Labels> |
| <Label Id="1" Label="Corporate [Member]"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_CorporationMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_CorporationMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 67 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 72 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -615000000 </NumericAmount> |
| <RoundedNumericAmount> -615 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -25000000 </NumericAmount> |
| <RoundedNumericAmount> -25 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -636000000 </NumericAmount> |
| <RoundedNumericAmount> -636 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -38000000 </NumericAmount> |
| <RoundedNumericAmount> -38 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 86 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 89 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -615000000 </NumericAmount> |
| <RoundedNumericAmount> -615 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -25000000 </NumericAmount> |
| <RoundedNumericAmount> -25 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -636000000 </NumericAmount> |
| <RoundedNumericAmount> -636 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> -38000000 </NumericAmount> |
| <RoundedNumericAmount> -38 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [5] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 94 </Id> |
| | | <Label> Americas </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 15 </Id> |
| <Labels> |
| <Label Id="1" Label="Americas"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 16 </Id> |
| <Labels> |
| <Label Id="1" Label="Americas"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 17 </Id> |
| <Labels> |
| <Label Id="1" Label="Americas"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 18 </Id> |
| <Labels> |
| <Label Id="1" Label="Americas"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupOneMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 98 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 99 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4575000000 </NumericAmount> |
| <RoundedNumericAmount> 4575 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7019000000 </NumericAmount> |
| <RoundedNumericAmount> 7019 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 11706000000 </NumericAmount> |
| <RoundedNumericAmount> 11706 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 13492000000 </NumericAmount> |
| <RoundedNumericAmount> 13492 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 103 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1202000000 </NumericAmount> |
| <RoundedNumericAmount> 1202 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2385000000 </NumericAmount> |
| <RoundedNumericAmount> 2385 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3966000000 </NumericAmount> |
| <RoundedNumericAmount> 3966 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4530000000 </NumericAmount> |
| <RoundedNumericAmount> 4530 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 117 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 118 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4575000000 </NumericAmount> |
| <RoundedNumericAmount> 4575 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 7019000000 </NumericAmount> |
| <RoundedNumericAmount> 7019 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 11706000000 </NumericAmount> |
| <RoundedNumericAmount> 11706 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 13492000000 </NumericAmount> |
| <RoundedNumericAmount> 13492 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 120 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1202000000 </NumericAmount> |
| <RoundedNumericAmount> 1202 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2385000000 </NumericAmount> |
| <RoundedNumericAmount> 2385 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3966000000 </NumericAmount> |
| <RoundedNumericAmount> 3966 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4530000000 </NumericAmount> |
| <RoundedNumericAmount> 4530 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 123 </Id> |
| | | <Label> Percentage of total net revenue </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfRevenue </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total net revenues allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.52 </NumericAmount> |
| <RoundedNumericAmount> 0.52 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.51 </NumericAmount> |
| <RoundedNumericAmount> 0.51 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.54 </NumericAmount> |
| <RoundedNumericAmount> 0.54 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.58 </NumericAmount> |
| <RoundedNumericAmount> 0.58 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total net revenues allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 124 </Id> |
| | | <Label> Percentage of total pre-tax earnings - subtotal </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfOperatingIncomeLoss </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.59 </NumericAmount> |
| <RoundedNumericAmount> 0.59 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.47 </NumericAmount> |
| <RoundedNumericAmount> 0.47 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.55 </NumericAmount> |
| <RoundedNumericAmount> 0.55 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.59 </NumericAmount> |
| <RoundedNumericAmount> 0.59 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [6] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 125 </Id> |
| | | <Label> EMEA </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 19 </Id> |
| <Labels> |
| <Label Id="1" Label="EMEA"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 20 </Id> |
| <Labels> |
| <Label Id="1" Label="EMEA"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 21 </Id> |
| <Labels> |
| <Label Id="1" Label="EMEA"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 22 </Id> |
| <Labels> |
| <Label Id="1" Label="EMEA"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </ValueName> |
| <ValueType> us-gaap_StatementGeographicalAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> us-gaap_SegmentGeographicalGroupsOfCountriesGroupTwoMember </Id> |
| <dimensionId> us-gaap_StatementGeographicalAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> Pure </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema> |
| <MeasureValue> pure </MeasureValue> |
| <MeasureNamespace> xbrli </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 129 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 130 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2146000000 </NumericAmount> |
| <RoundedNumericAmount> 2146 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3727000000 </NumericAmount> |
| <RoundedNumericAmount> 3727 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6051000000 </NumericAmount> |
| <RoundedNumericAmount> 6051 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5613000000 </NumericAmount> |
| <RoundedNumericAmount> 5613 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 134 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 113000000 </NumericAmount> |
| <RoundedNumericAmount> 113 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1562000000 </NumericAmount> |
| <RoundedNumericAmount> 1562 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1913000000 </NumericAmount> |
| <RoundedNumericAmount> 1913 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2141000000 </NumericAmount> |
| <RoundedNumericAmount> 2141 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 148 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 149 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2146000000 </NumericAmount> |
| <RoundedNumericAmount> 2146 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 3727000000 </NumericAmount> |
| <RoundedNumericAmount> 3727 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6051000000 </NumericAmount> |
| <RoundedNumericAmount> 6051 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 5613000000 </NumericAmount> |
| <RoundedNumericAmount> 5613 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 151 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 113000000 </NumericAmount> |
| <RoundedNumericAmount> 113 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1562000000 </NumericAmount> |
| <RoundedNumericAmount> 1562 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1913000000 </NumericAmount> |
| <RoundedNumericAmount> 1913 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2141000000 </NumericAmount> |
| <RoundedNumericAmount> 2141 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 154 </Id> |
| | | <Label> Percentage of total net revenue </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfRevenue </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total net revenues allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.24 </NumericAmount> |
| <RoundedNumericAmount> 0.24 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.27 </NumericAmount> |
| <RoundedNumericAmount> 0.27 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.28 </NumericAmount> |
| <RoundedNumericAmount> 0.28 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.24 </NumericAmount> |
| <RoundedNumericAmount> 0.24 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total net revenues allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 155 </Id> |
| | | <Label> Percentage of total pre-tax earnings - subtotal </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationPercentageOfOperatingIncomeLoss </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.05 </NumericAmount> |
| <RoundedNumericAmount> 0.05 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.31 </NumericAmount> |
| <RoundedNumericAmount> 0.31 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.26 </NumericAmount> |
| <RoundedNumericAmount> 0.26 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0.28 </NumericAmount> |
| <RoundedNumericAmount> 0.28 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer> [7] </FootnoteIndexer> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> us-types:percentItemType </ElementDataType> |
| | | <SimpleDataType> pure </SimpleDataType> |
| | | <ElementDefenition> Represents the percentage total pre-tax earnings allocated to this geographic region. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 156 </Id> |
| | | <Label> Investment Banking [Member] </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 23 </Id> |
| <Labels> |
| <Label Id="1" Label="Investment Banking [Member]"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentOneMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentOneMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 24 </Id> |
| <Labels> |
| <Label Id="1" Label="Investment Banking [Member]"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentOneMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentOneMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 25 </Id> |
| <Labels> |
| <Label Id="1" Label="Investment Banking [Member]"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentOneMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentOneMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 26 </Id> |
| <Labels> |
| <Label Id="1" Label="Investment Banking [Member]"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentOneMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentOneMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 160 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 161 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 917000000 </NumericAmount> |
| <RoundedNumericAmount> 917 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1440000000 </NumericAmount> |
| <RoundedNumericAmount> 1440 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2101000000 </NumericAmount> |
| <RoundedNumericAmount> 2101 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2263000000 </NumericAmount> |
| <RoundedNumericAmount> 2263 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 163 </Id> |
| | | <Label> Operating expenses </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalOperatingExpenses </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total expenses, other than interest, for the reportable segment. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 760000000 </NumericAmount> |
| <RoundedNumericAmount> 760 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1167000000 </NumericAmount> |
| <RoundedNumericAmount> 1167 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1710000000 </NumericAmount> |
| <RoundedNumericAmount> 1710 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1872000000 </NumericAmount> |
| <RoundedNumericAmount> 1872 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total expenses, other than interest, for the reportable segment. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 165 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 157000000 </NumericAmount> |
| <RoundedNumericAmount> 157 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 273000000 </NumericAmount> |
| <RoundedNumericAmount> 273 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 391000000 </NumericAmount> |
| <RoundedNumericAmount> 391 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 391000000 </NumericAmount> |
| <RoundedNumericAmount> 391 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 167 </Id> |
| | | <Label> Total assets </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_SegmentReportingInformationAssets </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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1339000000 </NumericAmount> |
| <RoundedNumericAmount> 1339 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1473000000 </NumericAmount> |
| <RoundedNumericAmount> 1473 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1339000000 </NumericAmount> |
| <RoundedNumericAmount> 1339 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1473000000 </NumericAmount> |
| <RoundedNumericAmount> 1473 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total assets attributed to the reportable segment. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 169 </Id> |
| | | <Label> Net Interest Income </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_InterestIncomeExpenseNetAbstract </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> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 170 </Id> |
| | | <Label> Total net interest </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetInterestIncomeExpense </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of net interest income or expense derived from operations. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of net interest income or expense derived from operations. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 177 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationTotalAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Depreciation And Amortization Total. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Depreciation And Amortization Total. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 178 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationCF </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 41000000 </NumericAmount> |
| <RoundedNumericAmount> 41 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 39000000 </NumericAmount> |
| <RoundedNumericAmount> 39 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 85000000 </NumericAmount> |
| <RoundedNumericAmount> 85 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 76000000 </NumericAmount> |
| <RoundedNumericAmount> 76 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by (used in) operations using the indirect method. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 179 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 180 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 917000000 </NumericAmount> |
| <RoundedNumericAmount> 917 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1440000000 </NumericAmount> |
| <RoundedNumericAmount> 1440 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2101000000 </NumericAmount> |
| <RoundedNumericAmount> 2101 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2263000000 </NumericAmount> |
| <RoundedNumericAmount> 2263 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 182 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 157000000 </NumericAmount> |
| <RoundedNumericAmount> 157 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 273000000 </NumericAmount> |
| <RoundedNumericAmount> 273 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 391000000 </NumericAmount> |
| <RoundedNumericAmount> 391 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 391000000 </NumericAmount> |
| <RoundedNumericAmount> 391 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 187 </Id> |
| | | <Label> Trading and Principal Investments [Member] </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 27 </Id> |
| <Labels> |
| <Label Id="1" Label="Trading and Principal Investments [Member]"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentTwoMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentTwoMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 28 </Id> |
| <Labels> |
| <Label Id="1" Label="Trading and Principal Investments [Member]"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentTwoMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentTwoMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 29 </Id> |
| <Labels> |
| <Label Id="1" Label="Trading and Principal Investments [Member]"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentTwoMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentTwoMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 30 </Id> |
| <Labels> |
| <Label Id="1" Label="Trading and Principal Investments [Member]"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentTwoMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentTwoMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 191 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 192 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6551000000 </NumericAmount> |
| <RoundedNumericAmount> 6551 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 10784000000 </NumericAmount> |
| <RoundedNumericAmount> 10784 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 16801000000 </NumericAmount> |
| <RoundedNumericAmount> 16801 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 17934000000 </NumericAmount> |
| <RoundedNumericAmount> 17934 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 194 </Id> |
| | | <Label> Operating expenses </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalOperatingExpenses </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total expenses, other than interest, for the reportable segment. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4954000000 </NumericAmount> |
| <RoundedNumericAmount> 4954 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6290000000 </NumericAmount> |
| <RoundedNumericAmount> 6290 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 10519000000 </NumericAmount> |
| <RoundedNumericAmount> 10519 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 11163000000 </NumericAmount> |
| <RoundedNumericAmount> 11163 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total expenses, other than interest, for the reportable segment. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 196 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1597000000 </NumericAmount> |
| <RoundedNumericAmount> 1597 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4494000000 </NumericAmount> |
| <RoundedNumericAmount> 4494 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6282000000 </NumericAmount> |
| <RoundedNumericAmount> 6282 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6771000000 </NumericAmount> |
| <RoundedNumericAmount> 6771 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 198 </Id> |
| | | <Label> Total assets </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_SegmentReportingInformationAssets </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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 688612000000 </NumericAmount> |
| <RoundedNumericAmount> 688612 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 696454000000 </NumericAmount> |
| <RoundedNumericAmount> 696454 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 688612000000 </NumericAmount> |
| <RoundedNumericAmount> 688612 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 696454000000 </NumericAmount> |
| <RoundedNumericAmount> 696454 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total assets attributed to the reportable segment. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 200 </Id> |
| | | <Label> Net Interest Income </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_InterestIncomeExpenseNetAbstract </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> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 201 </Id> |
| | | <Label> Total net interest </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetInterestIncomeExpense </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of net interest income or expense derived from operations. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1259000000 </NumericAmount> |
| <RoundedNumericAmount> 1259 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1462000000 </NumericAmount> |
| <RoundedNumericAmount> 1462 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2314000000 </NumericAmount> |
| <RoundedNumericAmount> 2314 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2906000000 </NumericAmount> |
| <RoundedNumericAmount> 2906 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of net interest income or expense derived from operations. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 208 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationTotalAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Depreciation And Amortization Total. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Depreciation And Amortization Total. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 209 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationCF </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 341000000 </NumericAmount> |
| <RoundedNumericAmount> 341 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 428000000 </NumericAmount> |
| <RoundedNumericAmount> 428 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 611000000 </NumericAmount> |
| <RoundedNumericAmount> 611 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 951000000 </NumericAmount> |
| <RoundedNumericAmount> 951 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by (used in) operations using the indirect method. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 210 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 211 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6551000000 </NumericAmount> |
| <RoundedNumericAmount> 6551 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 10784000000 </NumericAmount> |
| <RoundedNumericAmount> 10784 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 16801000000 </NumericAmount> |
| <RoundedNumericAmount> 16801 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 17934000000 </NumericAmount> |
| <RoundedNumericAmount> 17934 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 213 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1597000000 </NumericAmount> |
| <RoundedNumericAmount> 1597 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 4494000000 </NumericAmount> |
| <RoundedNumericAmount> 4494 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6282000000 </NumericAmount> |
| <RoundedNumericAmount> 6282 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 6771000000 </NumericAmount> |
| <RoundedNumericAmount> 6771 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 218 </Id> |
| | | <Label> Asset Management and Securities Services [Member] </Label> |
| | | <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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> http://goldmansachs.com/role/businesssegmentsdetail </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 31 </Id> |
| <Labels> |
| <Label Id="1" Label="Asset Management and Securities Services [Member]"/> |
| <Label Id="2" Label="4/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentThreeMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentThreeMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 32 </Id> |
| <Labels> |
| <Label Id="1" Label="Asset Management and Securities Services [Member]"/> |
| <Label Id="2" Label="3/28/2009 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentThreeMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentThreeMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 33 </Id> |
| <Labels> |
| <Label Id="1" Label="Asset Management and Securities Services [Member]"/> |
| <Label Id="2" Label="1/1/2010 - 6/30/2010"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentThreeMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentThreeMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| <Columns> |
| <LabelColumn> false </LabelColumn> |
| <Id> 34 </Id> |
| <Labels> |
| <Label Id="1" Label="Asset Management and Securities Services [Member]"/> |
| <Label Id="2" Label="12/27/2008 - 6/26/2009"/> |
| </Labels> |
| <CurrencyCode> USD </CurrencyCode> |
| <FootnoteIndexer/> |
| <hasSegments> true </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <Segments> |
| <Segment> |
| <IsDefaultForEntity> false </IsDefaultForEntity> |
| <Name/> |
| <IsFromEntityGroup> false </IsFromEntityGroup> |
| <ValueName> gs_SegmentThreeMember </ValueName> |
| <ValueType> us-gaap_SegmentReportingInformationBySegmentAxis </ValueType> |
| <Namespace> xbrldi </Namespace> |
| <Schema> http://xbrl.org/2006/xbrldi </Schema> |
| <DimensionInfo> |
| <Id> gs_SegmentThreeMember </Id> |
| <dimensionId> us-gaap_SegmentReportingInformationBySegmentAxis </dimensionId> |
| <type> explicitMember </type> |
| </DimensionInfo> |
| </Segment> |
| </Segments> |
| <Scenarios/> |
| <Units> |
| <Unit> |
| <UnitID> USD </UnitID> |
| <UnitType> Standard </UnitType> |
| <StandardMeasure> |
| <MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema> |
| <MeasureValue> USD </MeasureValue> |
| <MeasureNamespace> iso4217 </MeasureNamespace> |
| </StandardMeasure> |
| <MultiplyMeasures> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| <Measure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </Measure> |
| </MultiplyMeasures> |
| <NumeratorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </NumeratorMeasure> |
| <DenominatorMeasure> |
| <MeasureSchema/> |
| <MeasureValue/> |
| <MeasureNamespace/> |
| </DenominatorMeasure> |
| <Scale> 0 </Scale> |
| </Unit> |
| </Units> |
| <CurrencySymbol> $ </CurrencySymbol> |
| </Columns> |
| </OriginalInstanceReportColumns> |
| | | <ElementDataType/> |
| | | <SimpleDataType> na </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 222 </Id> |
| | | <Label> Segment Operating Results </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_ContributionOfEachSegmentToConsolidatedPreTaxEarningsAndTotalAssetsAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Contribution of each segment to consolidated pre tax earnings and total assets. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Contribution of each segment to consolidated pre tax earnings and total assets. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 223 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1373000000 </NumericAmount> |
| <RoundedNumericAmount> 1373 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1537000000 </NumericAmount> |
| <RoundedNumericAmount> 1537 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2714000000 </NumericAmount> |
| <RoundedNumericAmount> 2714 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2989000000 </NumericAmount> |
| <RoundedNumericAmount> 2989 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 225 </Id> |
| | | <Label> Operating expenses </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalOperatingExpenses </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total expenses, other than interest, for the reportable segment. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1064000000 </NumericAmount> |
| <RoundedNumericAmount> 1064 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1250000000 </NumericAmount> |
| <RoundedNumericAmount> 1250 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2144000000 </NumericAmount> |
| <RoundedNumericAmount> 2144 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2455000000 </NumericAmount> |
| <RoundedNumericAmount> 2455 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total expenses, other than interest, for the reportable segment. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 227 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 309000000 </NumericAmount> |
| <RoundedNumericAmount> 309 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 287000000 </NumericAmount> |
| <RoundedNumericAmount> 287 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 570000000 </NumericAmount> |
| <RoundedNumericAmount> 570 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 534000000 </NumericAmount> |
| <RoundedNumericAmount> 534 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 229 </Id> |
| | | <Label> Total assets </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_SegmentReportingInformationAssets </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> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> totallabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 193237000000 </NumericAmount> |
| <RoundedNumericAmount> 193237 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 191617000000 </NumericAmount> |
| <RoundedNumericAmount> 191617 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 193237000000 </NumericAmount> |
| <RoundedNumericAmount> 193237 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 191617000000 </NumericAmount> |
| <RoundedNumericAmount> 191617 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total assets attributed to the reportable segment. </ElementDefenition> |
| | | <ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 27 </ElementReferences> |
| | | <IsTotalLabel> true </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 231 </Id> |
| | | <Label> Net Interest Income </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> us-gaap_InterestIncomeExpenseNetAbstract </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> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> No definition available. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 232 </Id> |
| | | <Label> Total net interest </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetInterestIncomeExpense </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of net interest income or expense derived from operations. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 360000000 </NumericAmount> |
| <RoundedNumericAmount> 360 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 580000000 </NumericAmount> |
| <RoundedNumericAmount> 580 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 723000000 </NumericAmount> |
| <RoundedNumericAmount> 723 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1043000000 </NumericAmount> |
| <RoundedNumericAmount> 1043 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of net interest income or expense derived from operations. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 239 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationTotalAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Depreciation And Amortization Total. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Depreciation And Amortization Total. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 240 </Id> |
| | | <Label> Depreciation and amortization </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_DepreciationAndAmortizationCF </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> debit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net... </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> terselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 58000000 </NumericAmount> |
| <RoundedNumericAmount> 58 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 60000000 </NumericAmount> |
| <RoundedNumericAmount> 60 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 119000000 </NumericAmount> |
| <RoundedNumericAmount> 119 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 149000000 </NumericAmount> |
| <RoundedNumericAmount> 149 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> The aggregate net amount of depreciation and amortization recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by (used in) operations using the indirect method. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 241 </Id> |
| | | <Label> Net Revenues and Pre-tax Earnings for each geographic region </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_NetRevenuesAndPreTaxEarningsForEachGeographicRegionAbstract </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> na </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Net Revenues and Pre tax Earnings for each geographic region. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> true </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> false </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 0 </NumericAmount> |
| <RoundedNumericAmount> 0 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:stringItemType </ElementDataType> |
| | | <SimpleDataType> string </SimpleDataType> |
| | | <ElementDefenition> Net Revenues and Pre tax Earnings for each geographic region. </ElementDefenition> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 242 </Id> |
| | | <Label> Net revenues </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalNetRevenues </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1373000000 </NumericAmount> |
| <RoundedNumericAmount> 1373 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 1537000000 </NumericAmount> |
| <RoundedNumericAmount> 1537 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2714000000 </NumericAmount> |
| <RoundedNumericAmount> 2714 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> false </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 2989000000 </NumericAmount> |
| <RoundedNumericAmount> 2989 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of total revenue for the reportable segment, including interest income and interest expense. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | <Row> |
| | | <Id> 244 </Id> |
| | | <Label> Pre-tax earnings </Label> |
| | | <Level> 2 </Level> |
| | | <ElementName> gs_SegmentReportingInformationTotalPreTaxEarnings </ElementName> |
| | | <ElementPrefix> gs </ElementPrefix> |
| | | <IsBaseElement> false </IsBaseElement> |
| | | <BalanceType> credit </BalanceType> |
| | | <PeriodType> duration </PeriodType> |
| | | <ShortDefinition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ShortDefinition> |
| | | <IsReportTitle> false </IsReportTitle> |
| | | <IsSegmentTitle> false </IsSegmentTitle> |
| | | <IsSubReportEnd> false </IsSubReportEnd> |
| | | <IsCalendarTitle> false </IsCalendarTitle> |
| | | <IsTuple> false </IsTuple> |
| | | <IsAbstractGroupTitle> false </IsAbstractGroupTitle> |
| | | <IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow> |
| | | <IsEquityAdjustmentRow> false </IsEquityAdjustmentRow> |
| | | <IsBeginningBalance> false </IsBeginningBalance> |
| | | <IsEndingBalance> false </IsEndingBalance> |
| | | <IsReverseSign> false </IsReverseSign> |
| | | <PreferredLabelRole> verboselabel </PreferredLabelRole> |
| | | <IsEPS> false </IsEPS> |
| | | <FootnoteIndexer/> |
| | | <Cells> |
| <Cell> |
| <Id> 1 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 309000000 </NumericAmount> |
| <RoundedNumericAmount> 309 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 2 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 287000000 </NumericAmount> |
| <RoundedNumericAmount> 287 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 3 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 570000000 </NumericAmount> |
| <RoundedNumericAmount> 570 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| <Cell> |
| <Id> 4 </Id> |
| <ShowCurrencySymbol> true </ShowCurrencySymbol> |
| <IsNumeric> true </IsNumeric> |
| <IsRatio> false </IsRatio> |
| <DisplayZeroAsNone> false </DisplayZeroAsNone> |
| <NumericAmount> 534000000 </NumericAmount> |
| <RoundedNumericAmount> 534 </RoundedNumericAmount> |
| <NonNumbericText/> |
| <NonNumericTextHeader/> |
| <FootnoteIndexer/> |
| <hasSegments> false </hasSegments> |
| <hasScenarios> false </hasScenarios> |
| <DisplayDateInUSFormat> false </DisplayDateInUSFormat> |
| </Cell> |
| </Cells> |
| | | <OriginalInstanceReportColumns/> |
| | | <ElementDataType> xbrli:monetaryItemType </ElementDataType> |
| | | <SimpleDataType> monetary </SimpleDataType> |
| | | <ElementDefenition> Amount of income or loss for the reportable segment before, income taxes, preferred stock dividends and extraordinary items. </ElementDefenition> |
| | | <ElementReferences> No authoritative reference available. </ElementReferences> |
| | | <IsTotalLabel> false </IsTotalLabel> |
| | | </Row> |
| | </Rows> |
| <Footnotes> |
| | <Footnote> |
| | | <NoteId> 1 </NoteId> |
| | | <Note> Net revenues include net interest income as set forth in the table below: </Note> |
| | | </Footnote> |
| | <Footnote> |
| | | <NoteId> 2 </NoteId> |
| | | <Note> Net revenues include non-interest revenues as set forth in the table below: Trading and principal investments revenues include $37 million and $10 million for the three months ended June 2010 and June 2009, respectively, and $63 million and $16 million for the six months ended June 2010 and June 2009, respectively, of realized gains on securities held within the firm's insurance subsidiaries which are accounted for as available-for-sale. </Note> |
| | | </Footnote> |
| | <Footnote> |
| | | <NoteId> 3 </NoteId> |
| | | <Note> Operating expenses include net provisions for a number of litigation and regulatory proceedings of $615 million and $25 million for the three months ended June 2010 and June 2009, respectively, and $636 million and $38 million for the six months ended June 2010 and June 2009, respectively, that have not been allocated to the firm's segments. </Note> |
| | | </Footnote> |
| | <Footnote> |
| | | <NoteId> 4 </NoteId> |
| | | <Note> Pre-tax earnings include total depreciation and amortization as set forth in the table below: </Note> |
| | | </Footnote> |
| | <Footnote> |
| | | <NoteId> 5 </NoteId> |
| | | <Note> Consists of net provisions for a number of litigation and regulatory proceedings. </Note> |
| | | </Footnote> |
| | <Footnote> |
| | | <NoteId> 6 </NoteId> |
| | | <Note> Substantially all relates to the U.S. </Note> |
| | | </Footnote> |
| | <Footnote> |
| | | <NoteId> 7 </NoteId> |
| | | <Note> EMEA (Europe, Middle East and Africa). Pre-tax earnings includes the impact of the U.K. bank payroll tax for the three and six months ended June 2010. </Note> |
| | | </Footnote> |
| | </Footnotes> |
| <NumberOfCols> 4 </NumberOfCols> |
| <NumberOfRows> 95 </NumberOfRows> |
| <HasScenarios> false </HasScenarios> |
| <MonetaryRoundingLevel> Millions </MonetaryRoundingLevel> |
| <SharesRoundingLevel> UnKnown </SharesRoundingLevel> |
| <PerShareRoundingLevel> UnKnown </PerShareRoundingLevel> |
| <HasPureData> false </HasPureData> |
| <SharesShouldBeRounded> true </SharesShouldBeRounded> |
| </InstanceReport> |