| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<FilingSummary> |
| <Version> 3.8.0.1 </Version> |
| <ProcessingTime/> |
| <ReportFormat> html </ReportFormat> |
| <ContextCount> 1398 </ContextCount> |
| <ElementCount> 804 </ElementCount> |
| <EntityCount> 1 </EntityCount> |
| <FootnotesReported> false </FootnotesReported> |
| <SegmentCount> 269 </SegmentCount> |
| <ScenarioCount> 0 </ScenarioCount> |
| <TuplesReported> false </TuplesReported> |
| <UnitCount> 8 </UnitCount> |
| <MyReports> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R1.htm </HtmlFileName> |
| | | <LongName> 1001 - Document - Document and Entity Information </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DocumentandEntityInformation </Role> |
| | | <ShortName> Document and Entity Information </ShortName> |
| | | <MenuCategory> Cover </MenuCategory> |
| | | <Position> 1 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R2.htm </HtmlFileName> |
| | | <LongName> 1003 - Statement - Condensed Consolidated Statements of Earnings (Unaudited) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfIncome </Role> |
| | | <ShortName> Condensed Consolidated Statements of Earnings (Unaudited) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 2 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R3.htm </HtmlFileName> |
| | | <LongName> 1004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfOtherComprehensiveIncome </Role> |
| | | <ShortName> Condensed Consolidated Statements of Comprehensive Income (Unaudited) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 3 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R4.htm </HtmlFileName> |
| | | <LongName> 1005 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations </Role> |
| | | <ShortName> Condensed Consolidated Statements of Financial Condition (Unaudited) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 4 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R5.htm </HtmlFileName> |
| | | <LongName> 1006 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsParenthetical </Role> |
| | | <ShortName> Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 5 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R6.htm </HtmlFileName> |
| | | <LongName> 1007 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome </Role> |
| | | <ShortName> Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 6 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R7.htm </HtmlFileName> |
| | | <LongName> 1008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfCashFlowsIndirect </Role> |
| | | <ShortName> Condensed Consolidated Statements of Cash Flows (Unaudited) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 7 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R8.htm </HtmlFileName> |
| | | <LongName> 1009 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/StatementOfCashFlowsIndirectParenthetical </Role> |
| | | <ShortName> Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 8 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R9.htm </HtmlFileName> |
| | | <LongName> 1010 - Disclosure - Description of Business </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations </Role> |
| | | <ShortName> Description of Business </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 9 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R10.htm </HtmlFileName> |
| | | <LongName> 1011 - Disclosure - Basis of Presentation </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting </Role> |
| | | <ShortName> Basis of Presentation </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 10 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R11.htm </HtmlFileName> |
| | | <LongName> 1012 - Disclosure - Significant Accounting Policies </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock </Role> |
| | | <ShortName> Significant Accounting Policies </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 11 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R12.htm </HtmlFileName> |
| | | <LongName> 1013 - Disclosure - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsOwnedAtFairValueAndFinancialInstrumentsSoldButNotYetPurchasedAtFairValueTextBlock </Role> |
| | | <ShortName> Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 12 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R13.htm </HtmlFileName> |
| | | <LongName> 1014 - Disclosure - Fair Value Measurements </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock </Role> |
| | | <ShortName> Fair Value Measurements </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 13 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R14.htm </HtmlFileName> |
| | | <LongName> 1015 - Disclosure - Cash Instruments </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCashInstrumentsTextBlock </Role> |
| | | <ShortName> Cash Instruments </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 14 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R15.htm </HtmlFileName> |
| | | <LongName> 1016 - Disclosure - Derivatives and Hedging Activities </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock </Role> |
| | | <ShortName> Derivatives and Hedging Activities </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 15 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R16.htm </HtmlFileName> |
| | | <LongName> 1017 - Disclosure - Fair Value Option </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFairValueOptionTextBlock </Role> |
| | | <ShortName> Fair Value Option </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 16 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R17.htm </HtmlFileName> |
| | | <LongName> 1018 - Disclosure - Loans Receivable </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock </Role> |
| | | <ShortName> Loans Receivable </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 17 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R18.htm </HtmlFileName> |
| | | <LongName> 1019 - Disclosure - Collateralized Agreements and Financings </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCollateralizedAgreementsAndFinancingsTextBlock </Role> |
| | | <ShortName> Collateralized Agreements and Financings </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 18 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R19.htm </HtmlFileName> |
| | | <LongName> 1020 - Disclosure - Securitization Activities </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsTransfersAndServicingOfFinancialAssetsTextBlock </Role> |
| | | <ShortName> Securitization Activities </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 19 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R20.htm </HtmlFileName> |
| | | <LongName> 1021 - Disclosure - Variable Interest Entities </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsVariableInterestEntityDisclosureTextBlock </Role> |
| | | <ShortName> Variable Interest Entities </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 20 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R21.htm </HtmlFileName> |
| | | <LongName> 1022 - Disclosure - Other Assets </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsOtherAssetsDisclosureTextBlock </Role> |
| | | <ShortName> Other Assets </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 21 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R22.htm </HtmlFileName> |
| | | <LongName> 1023 - Disclosure - Deposits </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDepositLiabilitiesDisclosuresTextBlock </Role> |
| | | <ShortName> Deposits </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 22 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R23.htm </HtmlFileName> |
| | | <LongName> 1024 - Disclosure - Short-Term Borrowings </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock </Role> |
| | | <ShortName> Short-Term Borrowings </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 23 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R24.htm </HtmlFileName> |
| | | <LongName> 1025 - Disclosure - Long-Term Borrowings </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock </Role> |
| | | <ShortName> Long-Term Borrowings </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 24 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R25.htm </HtmlFileName> |
| | | <LongName> 1026 - Disclosure - Other Liabilities and Accrued Expenses </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock </Role> |
| | | <ShortName> Other Liabilities and Accrued Expenses </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 25 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R26.htm </HtmlFileName> |
| | | <LongName> 1027 - Disclosure - Commitments, Contingencies and Guarantees </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCommitmentsContingenciesAndGuaranteesTextBlock </Role> |
| | | <ShortName> Commitments, Contingencies and Guarantees </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 26 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R27.htm </HtmlFileName> |
| | | <LongName> 1028 - Disclosure - Shareholders' Equity </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityTextBlock </Role> |
| | | <ShortName> Shareholders' Equity </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 27 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R28.htm </HtmlFileName> |
| | | <LongName> 1029 - Disclosure - Regulation and Capital Adequacy </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsRegulationAndCapitalAdequacyTextBlock </Role> |
| | | <ShortName> Regulation and Capital Adequacy </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 28 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R29.htm </HtmlFileName> |
| | | <LongName> 1030 - Disclosure - Earnings Per Common Share </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock </Role> |
| | | <ShortName> Earnings Per Common Share </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 29 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R30.htm </HtmlFileName> |
| | | <LongName> 1031 - Disclosure - Transactions with Affiliated Funds </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsTransactionsWithAffiliatedFundsTextBlock </Role> |
| | | <ShortName> Transactions with Affiliated Funds </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 30 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R31.htm </HtmlFileName> |
| | | <LongName> 1032 - Disclosure - Interest Income and Interest Expense </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsInterestIncomeAndInterestExpenseDisclosureTextBlock </Role> |
| | | <ShortName> Interest Income and Interest Expense </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 31 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R32.htm </HtmlFileName> |
| | | <LongName> 1033 - Disclosure - Income Taxes </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock </Role> |
| | | <ShortName> Income Taxes </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 32 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R33.htm </HtmlFileName> |
| | | <LongName> 1034 - Disclosure - Business Segments </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock </Role> |
| | | <ShortName> Business Segments </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 33 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R34.htm </HtmlFileName> |
| | | <LongName> 1035 - Disclosure - Credit Concentrations </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock </Role> |
| | | <ShortName> Credit Concentrations </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 34 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R35.htm </HtmlFileName> |
| | | <LongName> 1036 - Disclosure - Legal Proceedings </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLegalMattersAndContingenciesTextBlock </Role> |
| | | <ShortName> Legal Proceedings </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 35 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R36.htm </HtmlFileName> |
| | | <LongName> 1037 - Disclosure - Basis of Presentation (Policies) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccountingPolicies </Role> |
| | | <ShortName> Basis of Presentation (Policies) </ShortName> |
| | | <MenuCategory> Policies </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock </ParentRole> |
| | | <Position> 36 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R37.htm </HtmlFileName> |
| | | <LongName> 1038 - Disclosure - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsOwnedAtFairValueAndFinancialInstrumentsSoldButNotYetPurchasedAtFairValueTextBlockTables </Role> |
| | | <ShortName> Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsOwnedAtFairValueAndFinancialInstrumentsSoldButNotYetPurchasedAtFairValueTextBlock </ParentRole> |
| | | <Position> 37 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R38.htm </HtmlFileName> |
| | | <LongName> 1039 - Disclosure - Fair Value Measurements (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables </Role> |
| | | <ShortName> Fair Value Measurements (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock </ParentRole> |
| | | <Position> 38 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R39.htm </HtmlFileName> |
| | | <LongName> 1040 - Disclosure - Cash Instruments (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCashInstrumentsTextBlockTables </Role> |
| | | <ShortName> Cash Instruments (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCashInstrumentsTextBlock </ParentRole> |
| | | <Position> 39 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R40.htm </HtmlFileName> |
| | | <LongName> 1041 - Disclosure - Derivatives and Hedging Activities (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables </Role> |
| | | <ShortName> Derivatives and Hedging Activities (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock </ParentRole> |
| | | <Position> 40 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R41.htm </HtmlFileName> |
| | | <LongName> 1042 - Disclosure - Fair Value Option (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFairValueOptionTextBlockTables </Role> |
| | | <ShortName> Fair Value Option (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsFairValueOptionTextBlock </ParentRole> |
| | | <Position> 41 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R42.htm </HtmlFileName> |
| | | <LongName> 1043 - Disclosure - Loans Receivable (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables </Role> |
| | | <ShortName> Loans Receivable (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock </ParentRole> |
| | | <Position> 42 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R43.htm </HtmlFileName> |
| | | <LongName> 1044 - Disclosure - Collateralized Agreements and Financings (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCollateralizedAgreementsAndFinancingsTextBlockTables </Role> |
| | | <ShortName> Collateralized Agreements and Financings (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCollateralizedAgreementsAndFinancingsTextBlock </ParentRole> |
| | | <Position> 43 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R44.htm </HtmlFileName> |
| | | <LongName> 1045 - Disclosure - Securitization Activities (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsTransfersAndServicingOfFinancialAssetsTextBlockTables </Role> |
| | | <ShortName> Securitization Activities (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsTransfersAndServicingOfFinancialAssetsTextBlock </ParentRole> |
| | | <Position> 44 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R45.htm </HtmlFileName> |
| | | <LongName> 1046 - Disclosure - Variable Interest Entities (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsVariableInterestEntityDisclosureTextBlockTables </Role> |
| | | <ShortName> Variable Interest Entities (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsVariableInterestEntityDisclosureTextBlock </ParentRole> |
| | | <Position> 45 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R46.htm </HtmlFileName> |
| | | <LongName> 1047 - Disclosure - Other Assets (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsOtherAssetsDisclosureTextBlockTables </Role> |
| | | <ShortName> Other Assets (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsOtherAssetsDisclosureTextBlock </ParentRole> |
| | | <Position> 46 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R47.htm </HtmlFileName> |
| | | <LongName> 1048 - Disclosure - Deposits (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDepositLiabilitiesDisclosuresTextBlockTables </Role> |
| | | <ShortName> Deposits (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDepositLiabilitiesDisclosuresTextBlock </ParentRole> |
| | | <Position> 47 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R48.htm </HtmlFileName> |
| | | <LongName> 1049 - Disclosure - Short-Term Borrowings (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables </Role> |
| | | <ShortName> Short-Term Borrowings (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock </ParentRole> |
| | | <Position> 48 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R49.htm </HtmlFileName> |
| | | <LongName> 1050 - Disclosure - Long-Term Borrowings (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables </Role> |
| | | <ShortName> Long-Term Borrowings (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock </ParentRole> |
| | | <Position> 49 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R50.htm </HtmlFileName> |
| | | <LongName> 1051 - Disclosure - Other Liabilities and Accrued Expenses (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables </Role> |
| | | <ShortName> Other Liabilities and Accrued Expenses (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock </ParentRole> |
| | | <Position> 50 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R51.htm </HtmlFileName> |
| | | <LongName> 1052 - Disclosure - Commitments, Contingencies and Guarantees (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCommitmentsContingenciesAndGuaranteesTextBlockTables </Role> |
| | | <ShortName> Commitments, Contingencies and Guarantees (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCommitmentsContingenciesAndGuaranteesTextBlock </ParentRole> |
| | | <Position> 51 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R52.htm </HtmlFileName> |
| | | <LongName> 1053 - Disclosure - Shareholders' Equity (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityTextBlockTables </Role> |
| | | <ShortName> Shareholders' Equity (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityTextBlock </ParentRole> |
| | | <Position> 52 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R53.htm </HtmlFileName> |
| | | <LongName> 1054 - Disclosure - Regulation and Capital Adequacy (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsRegulationAndCapitalAdequacyTextBlockTables </Role> |
| | | <ShortName> Regulation and Capital Adequacy (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsRegulationAndCapitalAdequacyTextBlock </ParentRole> |
| | | <Position> 53 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R54.htm </HtmlFileName> |
| | | <LongName> 1055 - Disclosure - Earnings Per Common Share (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables </Role> |
| | | <ShortName> Earnings Per Common Share (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock </ParentRole> |
| | | <Position> 54 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R55.htm </HtmlFileName> |
| | | <LongName> 1056 - Disclosure - Transactions with Affiliated Funds (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsTransactionsWithAffiliatedFundsTextBlockTables </Role> |
| | | <ShortName> Transactions with Affiliated Funds (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsTransactionsWithAffiliatedFundsTextBlock </ParentRole> |
| | | <Position> 55 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R56.htm </HtmlFileName> |
| | | <LongName> 1057 - Disclosure - Interest Income and Interest Expense (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsInterestIncomeAndInterestExpenseDisclosureTextBlockTables </Role> |
| | | <ShortName> Interest Income and Interest Expense (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsInterestIncomeAndInterestExpenseDisclosureTextBlock </ParentRole> |
| | | <Position> 56 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R57.htm </HtmlFileName> |
| | | <LongName> 1058 - Disclosure - Income Taxes (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables </Role> |
| | | <ShortName> Income Taxes (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock </ParentRole> |
| | | <Position> 57 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R58.htm </HtmlFileName> |
| | | <LongName> 1059 - Disclosure - Business Segments (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables </Role> |
| | | <ShortName> Business Segments (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock </ParentRole> |
| | | <Position> 58 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R59.htm </HtmlFileName> |
| | | <LongName> 1060 - Disclosure - Credit Concentrations (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlockTables </Role> |
| | | <ShortName> Credit Concentrations (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock </ParentRole> |
| | | <Position> 59 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R60.htm </HtmlFileName> |
| | | <LongName> 1061 - Disclosure - Description of Business - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformation </Role> |
| | | <ShortName> Description of Business - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 60 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R61.htm </HtmlFileName> |
| | | <LongName> 1062 - Disclosure - Significant Accounting Policies - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation </Role> |
| | | <ShortName> Significant Accounting Policies - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 61 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R62.htm </HtmlFileName> |
| | | <LongName> 1063 - Disclosure - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFinancialInstrumentsOwnedAndFinancialInstrumentsSoldButNotYetPurchasedFinancialInstrumentsOwnedAndFinancialInstrumentsSoldButNotYetPurchased </Role> |
| | | <ShortName> Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 62 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R63.htm </HtmlFileName> |
| | | <LongName> 1064 - Disclosure - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFinancialInstrumentsOwnedAndFinancialInstrumentsSoldButNotYetPurchasedFinancialInstrumentsOwnedAndFinancialInstrumentsSoldButNotYetPurchasedParenthetical </Role> |
| | | <ShortName> Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 63 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R64.htm </HtmlFileName> |
| | | <LongName> 1065 - Disclosure - Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased - Gains and Losses from Market Making and Other Principal Transactions (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFinancialInstrumentsOwnedAndFinancialInstrumentsSoldButNotYetPurchasedGainsAndLossesFromMarketMakingAndOtherPrincipalTransactions </Role> |
| | | <ShortName> Financial Instruments Owned and Financial Instruments Sold, But Not Yet Purchased - Gains and Losses from Market Making and Other Principal Transactions (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 64 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R65.htm </HtmlFileName> |
| | | <LongName> 1066 - Disclosure - Fair Value Measurements - Financial Assets Liabilities Summary (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueMeasurementsFinancialAssetsLiabilitiesSummary </Role> |
| | | <ShortName> Fair Value Measurements - Financial Assets Liabilities Summary (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 65 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R66.htm </HtmlFileName> |
| | | <LongName> 1067 - Disclosure - Fair Value Measurements - Financial Assets Liabilities Summary (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueMeasurementsFinancialAssetsLiabilitiesSummaryParenthetical </Role> |
| | | <ShortName> Fair Value Measurements - Financial Assets Liabilities Summary (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 66 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R67.htm </HtmlFileName> |
| | | <LongName> 1068 - Disclosure - Fair Value Measurements - Total Level 3 Financial Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueMeasurementsTotalLevel3FinancialAssets </Role> |
| | | <ShortName> Fair Value Measurements - Total Level 3 Financial Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 67 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R68.htm </HtmlFileName> |
| | | <LongName> 1069 - Disclosure - Cash Instruments - Cash Instruments by Level (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsCashInstrumentsByLevel </Role> |
| | | <ShortName> Cash Instruments - Cash Instruments by Level (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 68 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R69.htm </HtmlFileName> |
| | | <LongName> 1070 - Disclosure - Cash Instruments - Cash Instruments by Level (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsCashInstrumentsByLevelParenthetical </Role> |
| | | <ShortName> Cash Instruments - Cash Instruments by Level (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 69 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R70.htm </HtmlFileName> |
| | | <LongName> 1071 - Disclosure - Cash Instruments - Fair Value, Cash Instruments, Measurement Inputs, Disclosure (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsFairValueCashInstrumentsMeasurementInputsDisclosure </Role> |
| | | <ShortName> Cash Instruments - Fair Value, Cash Instruments, Measurement Inputs, Disclosure (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 70 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R71.htm </HtmlFileName> |
| | | <LongName> 1072 - Disclosure - Cash Instruments - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsAdditionalInformation </Role> |
| | | <ShortName> Cash Instruments - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 71 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R72.htm </HtmlFileName> |
| | | <LongName> 1073 - Disclosure - Cash Instruments - Cash Instruments, Level 3 Rollforward (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsCashInstrumentsLevel3Rollforward </Role> |
| | | <ShortName> Cash Instruments - Cash Instruments, Level 3 Rollforward (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 72 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R73.htm </HtmlFileName> |
| | | <LongName> 1074 - Disclosure - Cash Instruments - Securities Accounted for As Available-for-Sale Included in Cash Instruments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsSecuritiesAccountedForAsAvailableforSaleIncludedInCashInstruments </Role> |
| | | <ShortName> Cash Instruments - Securities Accounted for As Available-for-Sale Included in Cash Instruments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 73 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R74.htm </HtmlFileName> |
| | | <LongName> 1075 - Disclosure - Cash Instruments - Investments in Funds that are Calculated Using Net Asset Value Per Share (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCashInstrumentsInvestmentsInFundsThatAreCalculatedUsingNetAssetValuePerShare </Role> |
| | | <ShortName> Cash Instruments - Investments in Funds that are Calculated Using Net Asset Value Per Share (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 74 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R75.htm </HtmlFileName> |
| | | <LongName> 1076 - Disclosure - Derivatives and Hedging Activities - Fair Value of Derivatives on a Gross Basis (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesFairValueOfDerivativesOnAGrossBasis </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Fair Value of Derivatives on a Gross Basis (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 75 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R76.htm </HtmlFileName> |
| | | <LongName> 1077 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesAdditionalInformation </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 76 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R77.htm </HtmlFileName> |
| | | <LongName> 1078 - Disclosure - Derivatives and Hedging Activities - Fair Value of Derivatives by Level (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesFairValueOfDerivativesByLevel </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Fair Value of Derivatives by Level (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 77 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R78.htm </HtmlFileName> |
| | | <LongName> 1079 - Disclosure - Derivatives and Hedging Activities - Fair Value, Derivatives, Measurement Inputs, Disclosure (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesFairValueDerivativesMeasurementInputsDisclosure </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Fair Value, Derivatives, Measurement Inputs, Disclosure (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 78 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R79.htm </HtmlFileName> |
| | | <LongName> 1080 - Disclosure - Derivatives and Hedging Activities - Fair Value of Derivatives, Level 3 Rollforward (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesFairValueOfDerivativesLevel3Rollforward </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Fair Value of Derivatives, Level 3 Rollforward (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 79 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R80.htm </HtmlFileName> |
| | | <LongName> 1081 - Disclosure - Derivatives and Hedging Activities - OTC Derivatives by Product Type and Tenor (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesOTCDerivativesByProductTypeAndTenor </Role> |
| | | <ShortName> Derivatives and Hedging Activities - OTC Derivatives by Product Type and Tenor (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 80 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R81.htm </HtmlFileName> |
| | | <LongName> 1082 - Disclosure - Derivatives and Hedging Activities - Credit Derivatives (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesCreditDerivatives </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Credit Derivatives (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 81 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R82.htm </HtmlFileName> |
| | | <LongName> 1083 - Disclosure - Derivatives and Hedging Activities - Bifurcated Embedded Derivatives (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesBifurcatedEmbeddedDerivatives </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Bifurcated Embedded Derivatives (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 82 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R83.htm </HtmlFileName> |
| | | <LongName> 1084 - Disclosure - Derivatives and Hedging Activities - Derivatives with Credit-Related Contingent Features (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesDerivativesWithCreditRelatedContingentFeatures </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Derivatives with Credit-Related Contingent Features (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 83 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R84.htm </HtmlFileName> |
| | | <LongName> 1085 - Disclosure - Derivatives and Hedging Activities - Gain (Loss) from Interest Rate Hedges and Related Hedged Borrowings and Deposits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesGainLossFromInterestRateHedgesAndRelatedHedgedBorrowingsAndDeposits </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Gain (Loss) from Interest Rate Hedges and Related Hedged Borrowings and Deposits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables </ParentRole> |
| | | <Position> 84 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R85.htm </HtmlFileName> |
| | | <LongName> 1086 - Disclosure - Derivatives and Hedging Activities - Gains and Losses on Net Investment Hedges (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesGainsAndLossesOnNetInvestmentHedges </Role> |
| | | <ShortName> Derivatives and Hedging Activities - Gains and Losses on Net Investment Hedges (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 85 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R86.htm </HtmlFileName> |
| | | <LongName> 1087 - Disclosure - Fair Value Option - Financial Assets and Financial Liabilities by Level (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueOptionFinancialAssetsAndFinancialLiabilitiesByLevel </Role> |
| | | <ShortName> Fair Value Option - Financial Assets and Financial Liabilities by Level (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 86 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R87.htm </HtmlFileName> |
| | | <LongName> 1088 - Disclosure - Fair Value Option - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueOptionAdditionalInformation </Role> |
| | | <ShortName> Fair Value Option - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 87 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R88.htm </HtmlFileName> |
| | | <LongName> 1089 - Disclosure - Fair Value Option - Level 3 Rollforward (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueOptionLevel3Rollforward </Role> |
| | | <ShortName> Fair Value Option - Level 3 Rollforward (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 88 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R89.htm </HtmlFileName> |
| | | <LongName> 1090 - Disclosure - Fair Value Option - Gains and Losses on Other Financial Assets and Financial Liabilities at Fair Value (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueOptionGainsAndLossesOnOtherFinancialAssetsAndFinancialLiabilitiesAtFairValue </Role> |
| | | <ShortName> Fair Value Option - Gains and Losses on Other Financial Assets and Financial Liabilities at Fair Value (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 89 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R90.htm </HtmlFileName> |
| | | <LongName> 1091 - Disclosure - Fair Value Option - Loans and Lending Commitments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueOptionLoansAndLendingCommitments </Role> |
| | | <ShortName> Fair Value Option - Loans and Lending Commitments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 90 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R91.htm </HtmlFileName> |
| | | <LongName> 1092 - Disclosure - Fair Value Option - Summary of DVA Losses on Financial Liabilities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureFairValueOptionSummaryOfDVALossesOnFinancialLiabilities </Role> |
| | | <ShortName> Fair Value Option - Summary of DVA Losses on Financial Liabilities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 91 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R92.htm </HtmlFileName> |
| | | <LongName> 1093 - Disclosure - Loans Receivable - Summary of Loans Receivable (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableSummaryOfLoansReceivable </Role> |
| | | <ShortName> Loans Receivable - Summary of Loans Receivable (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 92 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R93.htm </HtmlFileName> |
| | | <LongName> 1094 - Disclosure - Loans Receivable - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableAdditionalInformation </Role> |
| | | <ShortName> Loans Receivable - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 93 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R94.htm </HtmlFileName> |
| | | <LongName> 1095 - Disclosure - Loans Receivable - Summary of Purchased Credit Impaired (PCI) Loans (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableSummaryOfPurchasedCreditImpairedPCILoans </Role> |
| | | <ShortName> Loans Receivable - Summary of Purchased Credit Impaired (PCI) Loans (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 94 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R95.htm </HtmlFileName> |
| | | <LongName> 1096 - Disclosure - Loans Receivable - Summary of Loans Receivable - Credit Rating Equivalent (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableSummaryOfLoansReceivableCreditRatingEquivalent </Role> |
| | | <ShortName> Loans Receivable - Summary of Loans Receivable - Credit Rating Equivalent (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 95 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R96.htm </HtmlFileName> |
| | | <LongName> 1097 - Disclosure - Loans Receivable - Summary of Loans Receivable - Regulatory Risk Rating (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableSummaryOfLoansReceivableRegulatoryRiskRating </Role> |
| | | <ShortName> Loans Receivable - Summary of Loans Receivable - Regulatory Risk Rating (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 96 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R97.htm </HtmlFileName> |
| | | <LongName> 1098 - Disclosure - Loans Receivable - Summary of Changes in Allowance for Loan Losses and Allowance for Losses on Lending Commitments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableSummaryOfChangesInAllowanceForLoanLossesAndAllowanceForLossesOnLendingCommitments </Role> |
| | | <ShortName> Loans Receivable - Summary of Changes in Allowance for Loan Losses and Allowance for Losses on Lending Commitments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 97 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R98.htm </HtmlFileName> |
| | | <LongName> 1099 - Disclosure - Loans Receivable - Summary of Changes in Allowance for Loan Losses and Allowance for Losses on Lending Commitments (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLoansReceivableSummaryOfChangesInAllowanceForLoanLossesAndAllowanceForLossesOnLendingCommitmentsParenthetical </Role> |
| | | <ShortName> Loans Receivable - Summary of Changes in Allowance for Loan Losses and Allowance for Losses on Lending Commitments (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 98 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R99.htm </HtmlFileName> |
| | | <LongName> 1100 - Disclosure - Collateralized Agreements and Financings - Resale and Repurchase Agreements and Securities Borrowed and Loaned Transactions (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsResaleAndRepurchaseAgreementsAndSecuritiesBorrowedAndLoanedTransactions </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Resale and Repurchase Agreements and Securities Borrowed and Loaned Transactions (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 99 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R100.htm </HtmlFileName> |
| | | <LongName> 1101 - Disclosure - Collateralized Agreements and Financings - Resale and Repurchase Agreements and Securities Borrowed and Loaned Transactions (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsResaleAndRepurchaseAgreementsAndSecuritiesBorrowedAndLoanedTransactionsParenthetical </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Resale and Repurchase Agreements and Securities Borrowed and Loaned Transactions (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 100 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R101.htm </HtmlFileName> |
| | | <LongName> 1102 - Disclosure - Collateralized Agreements and Financings - Offsetting Arrangements (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsOffsettingArrangements </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Offsetting Arrangements (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 101 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R102.htm </HtmlFileName> |
| | | <LongName> 1103 - Disclosure - Collateralized Agreements and Financings - Schedule of Gross Carrying Value of Repurchase Agreements and Securities Loaned (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsScheduleOfGrossCarryingValueOfRepurchaseAgreementsAndSecuritiesLoaned </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Schedule of Gross Carrying Value of Repurchase Agreements and Securities Loaned (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 102 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R103.htm </HtmlFileName> |
| | | <LongName> 1104 - Disclosure - Collateralized Agreements and Financings - Schedule of Repurchase Agreements and Securities Loaned (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsScheduleOfRepurchaseAgreementsAndSecuritiesLoaned </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Schedule of Repurchase Agreements and Securities Loaned (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 103 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R104.htm </HtmlFileName> |
| | | <LongName> 1105 - Disclosure - Collateralized Agreements and Financings - Other Secured Financings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsOtherSecuredFinancings </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Other Secured Financings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 104 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R105.htm </HtmlFileName> |
| | | <LongName> 1106 - Disclosure - Collateralized Agreements and Financings - Other Secured Financings (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsOtherSecuredFinancingsParenthetical </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Other Secured Financings (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 105 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R106.htm </HtmlFileName> |
| | | <LongName> 1107 - Disclosure - Collateralized Agreements and Financings - Other Secured Financings by Maturity Date (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsOtherSecuredFinancingsByMaturityDate </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Other Secured Financings by Maturity Date (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 106 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R107.htm </HtmlFileName> |
| | | <LongName> 1108 - Disclosure - Collateralized Agreements and Financings - Financial Instruments Received as Collateral and Repledged (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsFinancialInstrumentsReceivedAsCollateralAndRepledged </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Financial Instruments Received as Collateral and Repledged (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 107 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R108.htm </HtmlFileName> |
| | | <LongName> 1109 - Disclosure - Collateralized Agreements and Financings - Financial Instruments Received as Collateral and Repledged (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsFinancialInstrumentsReceivedAsCollateralAndRepledgedParenthetical </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Financial Instruments Received as Collateral and Repledged (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 108 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R109.htm </HtmlFileName> |
| | | <LongName> 1110 - Disclosure - Collateralized Agreements and Financings - Financial Instruments Owned and Other Assets Pledged as Collateral (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCollateralizedAgreementsAndFinancingsFinancialInstrumentsOwnedAndOtherAssetsPledgedAsCollateral </Role> |
| | | <ShortName> Collateralized Agreements and Financings - Financial Instruments Owned and Other Assets Pledged as Collateral (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 109 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R110.htm </HtmlFileName> |
| | | <LongName> 1111 - Disclosure - Securitization Activities - Amount of Financial Assets Securitized and Cash Flows Received on Retained Interests (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureSecuritizationActivitiesAmountOfFinancialAssetsSecuritizedAndCashFlowsReceivedOnRetainedInterests </Role> |
| | | <ShortName> Securitization Activities - Amount of Financial Assets Securitized and Cash Flows Received on Retained Interests (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 110 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R111.htm </HtmlFileName> |
| | | <LongName> 1112 - Disclosure - Securitization Activities - Firms Continuing Involvement in Securitization Entities to Which Firm Sold Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureSecuritizationActivitiesFirmsContinuingInvolvementInSecuritizationEntitiesToWhichFirmSoldAssets </Role> |
| | | <ShortName> Securitization Activities - Firms Continuing Involvement in Securitization Entities to Which Firm Sold Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 111 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R112.htm </HtmlFileName> |
| | | <LongName> 1113 - Disclosure - Securitization Activities - Firms Continuing Involvement in Securitization Entities to Which Firm Sold Assets (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureSecuritizationActivitiesFirmsContinuingInvolvementInSecuritizationEntitiesToWhichFirmSoldAssetsParenthetical </Role> |
| | | <ShortName> Securitization Activities - Firms Continuing Involvement in Securitization Entities to Which Firm Sold Assets (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 112 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R113.htm </HtmlFileName> |
| | | <LongName> 1114 - Disclosure - Securitization Activities - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureSecuritizationActivitiesAdditionalInformation </Role> |
| | | <ShortName> Securitization Activities - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 113 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R114.htm </HtmlFileName> |
| | | <LongName> 1115 - Disclosure - Securitization Activities - Weighted Average Key Economic Assumptions Used in Measuring Fair Value of Firm's Retained Interests and Sensitivity of This Fair Value to Immediate Adverse Changes (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureSecuritizationActivitiesWeightedAverageKeyEconomicAssumptionsUsedInMeasuringFairValueOfFirmsRetainedInterestsAndSensitivityOfThisFairValueToImmediateAdverseChanges </Role> |
| | | <ShortName> Securitization Activities - Weighted Average Key Economic Assumptions Used in Measuring Fair Value of Firm's Retained Interests and Sensitivity of This Fair Value to Immediate Adverse Changes (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 114 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R115.htm </HtmlFileName> |
| | | <LongName> 1116 - Disclosure - Variable Interest Entities (Nonconsolidated Variable Interest Entities) - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureVariableInterestEntitiesNonconsolidatedVariableInterestEntitiesAdditionalInformation </Role> |
| | | <ShortName> Variable Interest Entities (Nonconsolidated Variable Interest Entities) - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsVariableInterestEntityDisclosureTextBlockTables </ParentRole> |
| | | <Position> 115 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R116.htm </HtmlFileName> |
| | | <LongName> 1117 - Disclosure - Variable Interest Entities (Consolidated Variable Interest Entities) - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureVariableInterestEntitiesConsolidatedVariableInterestEntitiesAdditionalInformation </Role> |
| | | <ShortName> Variable Interest Entities (Consolidated Variable Interest Entities) - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsVariableInterestEntityDisclosureTextBlockTables </ParentRole> |
| | | <Position> 116 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R117.htm </HtmlFileName> |
| | | <LongName> 1118 - Disclosure - Variable Interest Entities - Nonconsolidated Variable Interest Entities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureVariableInterestEntitiesNonconsolidatedVariableInterestEntities </Role> |
| | | <ShortName> Variable Interest Entities - Nonconsolidated Variable Interest Entities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 117 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R118.htm </HtmlFileName> |
| | | <LongName> 1119 - Disclosure - Variable Interest Entities - Nonconsolidated Variable Interest Entities (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureVariableInterestEntitiesNonconsolidatedVariableInterestEntitiesParenthetical </Role> |
| | | <ShortName> Variable Interest Entities - Nonconsolidated Variable Interest Entities (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 118 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R119.htm </HtmlFileName> |
| | | <LongName> 1120 - Disclosure - Variable Interest Entities - Consolidated Variable Interest Entities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureVariableInterestEntitiesConsolidatedVariableInterestEntities </Role> |
| | | <ShortName> Variable Interest Entities - Consolidated Variable Interest Entities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 119 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R120.htm </HtmlFileName> |
| | | <LongName> 1121 - Disclosure - Other Assets - Other Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsOtherAssets </Role> |
| | | <ShortName> Other Assets - Other Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 120 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R121.htm </HtmlFileName> |
| | | <LongName> 1122 - Disclosure - Other Assets - Other Assets (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsOtherAssetsParenthetical </Role> |
| | | <ShortName> Other Assets - Other Assets (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 121 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R122.htm </HtmlFileName> |
| | | <LongName> 1123 - Disclosure - Other Assets - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsAdditionalInformation </Role> |
| | | <ShortName> Other Assets - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 122 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R123.htm </HtmlFileName> |
| | | <LongName> 1124 - Disclosure - Other Assets - Goodwill and Intangible Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsGoodwillAndIntangibleAssets </Role> |
| | | <ShortName> Other Assets - Goodwill and Intangible Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 123 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R124.htm </HtmlFileName> |
| | | <LongName> 1125 - Disclosure - Other Assets - Intangible Assets Disclosure (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsIntangibleAssetsDisclosure </Role> |
| | | <ShortName> Other Assets - Intangible Assets Disclosure (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 124 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R125.htm </HtmlFileName> |
| | | <LongName> 1126 - Disclosure - Other Assets - Intangible Assets Disclosure - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsIntangibleAssetsDisclosureAdditionalInformation </Role> |
| | | <ShortName> Other Assets - Intangible Assets Disclosure - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 125 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R126.htm </HtmlFileName> |
| | | <LongName> 1127 - Disclosure - Other Assets - Amortization Expense (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsAmortizationExpense </Role> |
| | | <ShortName> Other Assets - Amortization Expense (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 126 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R127.htm </HtmlFileName> |
| | | <LongName> 1128 - Disclosure - Other Assets - Estimated Future Amortization for Existing Identifiable Intangible Assets Through 2022 (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherAssetsEstimatedFutureAmortizationForExistingIdentifiableIntangibleAssetsThrough2022 </Role> |
| | | <ShortName> Other Assets - Estimated Future Amortization for Existing Identifiable Intangible Assets Through 2022 (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 127 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R128.htm </HtmlFileName> |
| | | <LongName> 1129 - Disclosure - Deposits - Types and Sources of the Firm's Deposits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDepositsTypesAndSourcesOfTheFirmsDeposits </Role> |
| | | <ShortName> Deposits - Types and Sources of the Firm's Deposits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 128 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R129.htm </HtmlFileName> |
| | | <LongName> 1130 - Disclosure - Deposits - Types and Sources of the Firm's Deposits (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDepositsTypesAndSourcesOfTheFirmsDepositsParenthetical </Role> |
| | | <ShortName> Deposits - Types and Sources of the Firm's Deposits (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 129 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R130.htm </HtmlFileName> |
| | | <LongName> 1131 - Disclosure - Deposits - Deposits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDepositsDeposits </Role> |
| | | <ShortName> Deposits - Deposits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 130 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R131.htm </HtmlFileName> |
| | | <LongName> 1132 - Disclosure - Deposits - Maturities of Time Deposits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDepositsMaturitiesOfTimeDeposits </Role> |
| | | <ShortName> Deposits - Maturities of Time Deposits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 131 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R132.htm </HtmlFileName> |
| | | <LongName> 1133 - Disclosure - Deposits - Maturities of Time Deposits (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureDepositsMaturitiesOfTimeDepositsParenthetical </Role> |
| | | <ShortName> Deposits - Maturities of Time Deposits (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 132 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R133.htm </HtmlFileName> |
| | | <LongName> 1134 - Disclosure - Short-Term Borrowings - Short-Term Borrowings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShortTermBorrowingsShortTermBorrowings </Role> |
| | | <ShortName> Short-Term Borrowings - Short-Term Borrowings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 133 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R134.htm </HtmlFileName> |
| | | <LongName> 1135 - Disclosure - Short-Term Borrowings - Unsecured Short-Term Borrowings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShortTermBorrowingsUnsecuredShortTermBorrowings </Role> |
| | | <ShortName> Short-Term Borrowings - Unsecured Short-Term Borrowings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 134 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R135.htm </HtmlFileName> |
| | | <LongName> 1136 - Disclosure - Long-Term Borrowings - Long-Term Borrowings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsLongTermBorrowings </Role> |
| | | <ShortName> Long-Term Borrowings - Long-Term Borrowings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 135 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R136.htm </HtmlFileName> |
| | | <LongName> 1137 - Disclosure - Long-Term Borrowings - Unsecured Long-Term Borrowings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsUnsecuredLongTermBorrowings </Role> |
| | | <ShortName> Long-Term Borrowings - Unsecured Long-Term Borrowings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 136 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R137.htm </HtmlFileName> |
| | | <LongName> 1138 - Disclosure - Long-Term Borrowings - Unsecured Long-Term Borrowings (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsUnsecuredLongTermBorrowingsParenthetical </Role> |
| | | <ShortName> Long-Term Borrowings - Unsecured Long-Term Borrowings (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 137 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R138.htm </HtmlFileName> |
| | | <LongName> 1139 - Disclosure - Long-Term Borrowings - Unsecured Long-Term Borrowings by Maturity Date (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsUnsecuredLongTermBorrowingsByMaturityDate </Role> |
| | | <ShortName> Long-Term Borrowings - Unsecured Long-Term Borrowings by Maturity Date (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 138 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R139.htm </HtmlFileName> |
| | | <LongName> 1140 - Disclosure - Long-Term Borrowings - Unsecured Long-Term Borrowings by Maturity Date (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsUnsecuredLongTermBorrowingsByMaturityDateParenthetical </Role> |
| | | <ShortName> Long-Term Borrowings - Unsecured Long-Term Borrowings by Maturity Date (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 139 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R140.htm </HtmlFileName> |
| | | <LongName> 1141 - Disclosure - Long-Term Borrowings - Unsecured Long-Term Borrowings after Hedging (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsUnsecuredLongTermBorrowingsAfterHedging </Role> |
| | | <ShortName> Long-Term Borrowings - Unsecured Long-Term Borrowings after Hedging (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 140 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R141.htm </HtmlFileName> |
| | | <LongName> 1142 - Disclosure - Long-Term Borrowings - Unsecured Long-Term Borrowings after Hedging (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsUnsecuredLongTermBorrowingsAfterHedgingParenthetical </Role> |
| | | <ShortName> Long-Term Borrowings - Unsecured Long-Term Borrowings after Hedging (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 141 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R142.htm </HtmlFileName> |
| | | <LongName> 1143 - Disclosure - Long-Term Borrowings - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsAdditionalInformation </Role> |
| | | <ShortName> Long-Term Borrowings - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 142 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R143.htm </HtmlFileName> |
| | | <LongName> 1144 - Disclosure - Long-Term Borrowings - Subordinated Long-Term Borrowings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLongTermBorrowingsSubordinatedLongTermBorrowings </Role> |
| | | <ShortName> Long-Term Borrowings - Subordinated Long-Term Borrowings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 143 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R144.htm </HtmlFileName> |
| | | <LongName> 1145 - Disclosure - Other Liabilities and Accrued Expenses - Other Liabilities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureOtherLiabilitiesAndAccruedExpensesOtherLiabilities </Role> |
| | | <ShortName> Other Liabilities and Accrued Expenses - Other Liabilities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 144 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R145.htm </HtmlFileName> |
| | | <LongName> 1146 - Disclosure - Commitments, Contingencies and Guarantees - Commitments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCommitmentsContingenciesAndGuaranteesCommitments </Role> |
| | | <ShortName> Commitments, Contingencies and Guarantees - Commitments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 145 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R146.htm </HtmlFileName> |
| | | <LongName> 1147 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCommitmentsContingenciesAndGuaranteesAdditionalInformation </Role> |
| | | <ShortName> Commitments, Contingencies and Guarantees - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 146 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R147.htm </HtmlFileName> |
| | | <LongName> 1148 - Disclosure - Commitments, Contingencies and Guarantees - Leases (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCommitmentsContingenciesAndGuaranteesLeases </Role> |
| | | <ShortName> Commitments, Contingencies and Guarantees - Leases (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://goldmansachs.com/taxonomy/role/NotesToFinancialStatementsCommitmentsContingenciesAndGuaranteesTextBlockTables </ParentRole> |
| | | <Position> 147 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R148.htm </HtmlFileName> |
| | | <LongName> 1149 - Disclosure - Commitments, Contingencies and Guarantees - Guarantees (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCommitmentsContingenciesAndGuaranteesGuarantees </Role> |
| | | <ShortName> Commitments, Contingencies and Guarantees - Guarantees (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 148 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R149.htm </HtmlFileName> |
| | | <LongName> 1150 - Disclosure - Shareholders' Equity - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation </Role> |
| | | <ShortName> Shareholders' Equity - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 149 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R150.htm </HtmlFileName> |
| | | <LongName> 1151 - Disclosure - Shareholders' Equity - Summary of Amount of Common Stock Repurchased by the Firm (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShareholdersEquitySummaryOfAmountOfCommonStockRepurchasedByTheFirm </Role> |
| | | <ShortName> Shareholders' Equity - Summary of Amount of Common Stock Repurchased by the Firm (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 150 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R151.htm </HtmlFileName> |
| | | <LongName> 1152 - Disclosure - Shareholders' Equity - Summary of Perpetual Preferred Stock Issued and Outstanding (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShareholdersEquitySummaryOfPerpetualPreferredStockIssuedAndOutstanding </Role> |
| | | <ShortName> Shareholders' Equity - Summary of Perpetual Preferred Stock Issued and Outstanding (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 151 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R152.htm </HtmlFileName> |
| | | <LongName> 1153 - Disclosure - Shareholders' Equity - Summary of Perpetual Preferred Stock Issued and Outstanding (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShareholdersEquitySummaryOfPerpetualPreferredStockIssuedAndOutstandingParenthetical </Role> |
| | | <ShortName> Shareholders' Equity - Summary of Perpetual Preferred Stock Issued and Outstanding (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 152 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R153.htm </HtmlFileName> |
| | | <LongName> 1154 - Disclosure - Shareholders' Equity - Summary of Preferred Dividends Declared on Preferred Stock Issued (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShareholdersEquitySummaryOfPreferredDividendsDeclaredOnPreferredStockIssued </Role> |
| | | <ShortName> Shareholders' Equity - Summary of Preferred Dividends Declared on Preferred Stock Issued (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 153 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R154.htm </HtmlFileName> |
| | | <LongName> 1155 - Disclosure - Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureShareholdersEquityAccumulatedOtherComprehensiveLossNetOfTax </Role> |
| | | <ShortName> Shareholders' Equity - Accumulated Other Comprehensive Loss, Net of Tax (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 154 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R155.htm </HtmlFileName> |
| | | <LongName> 1156 - Disclosure - Regulation and Capital Adequacy - Minimum Capital Ratios (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyMinimumCapitalRatios </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Minimum Capital Ratios (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 155 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R156.htm </HtmlFileName> |
| | | <LongName> 1157 - Disclosure - Regulation and Capital Adequacy - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyAdditionalInformation </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 156 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R157.htm </HtmlFileName> |
| | | <LongName> 1158 - Disclosure - Regulation and Capital Adequacy - Consolidated Regulatory Capital Ratios (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyConsolidatedRegulatoryCapitalRatios </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Consolidated Regulatory Capital Ratios (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 157 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R158.htm </HtmlFileName> |
| | | <LongName> 1159 - Disclosure - Regulation and Capital Adequacy - Consolidated Regulatory Capital Ratios (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyConsolidatedRegulatoryCapitalRatiosParenthetical </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Consolidated Regulatory Capital Ratios (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 158 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R159.htm </HtmlFileName> |
| | | <LongName> 1160 - Disclosure - Regulation and Capital Adequacy - Capital Rollforward (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyCapitalRollforward </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Capital Rollforward (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 159 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R160.htm </HtmlFileName> |
| | | <LongName> 1161 - Disclosure - Regulation and Capital Adequacy - Risk-weighted Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyRiskweightedAssets </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Risk-weighted Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 160 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R161.htm </HtmlFileName> |
| | | <LongName> 1162 - Disclosure - Regulation and Capital Adequacy - Risk-weighted Assets Rollforward (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyRiskweightedAssetsRollforward </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Risk-weighted Assets Rollforward (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 161 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R162.htm </HtmlFileName> |
| | | <LongName> 1163 - Disclosure - Regulation and Capital Adequacy - Schedule of Minimum Ratios and Well Capitalized Minimum Ratios (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyScheduleOfMinimumRatiosAndWellCapitalizedMinimumRatios </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Schedule of Minimum Ratios and Well Capitalized Minimum Ratios (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 162 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R163.htm </HtmlFileName> |
| | | <LongName> 1164 - Disclosure - Regulation and Capital Adequacy - Capital Ratios (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureRegulationAndCapitalAdequacyCapitalRatios </Role> |
| | | <ShortName> Regulation and Capital Adequacy - Capital Ratios (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 163 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R164.htm </HtmlFileName> |
| | | <LongName> 1165 - Disclosure - Earnings Per Common Share - Earnings Per Common Share (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureEarningsPerCommonShareEarningsPerCommonShare </Role> |
| | | <ShortName> Earnings Per Common Share - Earnings Per Common Share (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 164 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R165.htm </HtmlFileName> |
| | | <LongName> 1166 - Disclosure - Earnings Per Common Share - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureEarningsPerCommonShareAdditionalInformation </Role> |
| | | <ShortName> Earnings Per Common Share - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 165 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R166.htm </HtmlFileName> |
| | | <LongName> 1167 - Disclosure - Transactions with Affiliated Funds - Fees Earned from Affiliated Funds (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureTransactionsWithAffiliatedFundsFeesEarnedFromAffiliatedFunds </Role> |
| | | <ShortName> Transactions with Affiliated Funds - Fees Earned from Affiliated Funds (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 166 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R167.htm </HtmlFileName> |
| | | <LongName> 1168 - Disclosure - Transactions with Affiliated Funds - Fees Receivable from Affiliated Funds and the Aggregate Carrying Value of the Firm's Interests in these Funds (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureTransactionsWithAffiliatedFundsFeesReceivableFromAffiliatedFundsAndTheAggregateCarryingValueOfTheFirmsInterestsInTheseFunds </Role> |
| | | <ShortName> Transactions with Affiliated Funds - Fees Receivable from Affiliated Funds and the Aggregate Carrying Value of the Firm's Interests in these Funds (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 167 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R168.htm </HtmlFileName> |
| | | <LongName> 1169 - Disclosure - Transactions with Affiliated Funds - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureTransactionsWithAffiliatedFundsAdditionalInformation </Role> |
| | | <ShortName> Transactions with Affiliated Funds - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 168 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R169.htm </HtmlFileName> |
| | | <LongName> 1170 - Disclosure - Interest Income and Interest Expense - Interest Income and Interest Expense (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureInterestIncomeAndInterestExpenseInterestIncomeAndInterestExpense </Role> |
| | | <ShortName> Interest Income and Interest Expense - Interest Income and Interest Expense (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 169 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R170.htm </HtmlFileName> |
| | | <LongName> 1171 - Disclosure - Income Taxes - Earliest Tax Years Subject to Examination by Major Jurisdiction (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureIncomeTaxesEarliestTaxYearsSubjectToExaminationByMajorJurisdiction </Role> |
| | | <ShortName> Income Taxes - Earliest Tax Years Subject to Examination by Major Jurisdiction (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 170 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R171.htm </HtmlFileName> |
| | | <LongName> 1172 - Disclosure - Business Segments - Segment Operating Results (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureBusinessSegmentsSegmentOperatingResults </Role> |
| | | <ShortName> Business Segments - Segment Operating Results (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 171 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R172.htm </HtmlFileName> |
| | | <LongName> 1173 - Disclosure - Business Segments - Net Interest Income (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureBusinessSegmentsNetInterestIncome </Role> |
| | | <ShortName> Business Segments - Net Interest Income (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 172 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R173.htm </HtmlFileName> |
| | | <LongName> 1174 - Disclosure - Business Segments - Depreciation and Amortization (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureBusinessSegmentsDepreciationAndAmortization </Role> |
| | | <ShortName> Business Segments - Depreciation and Amortization (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 173 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R174.htm </HtmlFileName> |
| | | <LongName> 1175 - Disclosure - Business Segments - Net Revenues and Pre-Tax Earnings for Each Geographic Region (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureBusinessSegmentsNetRevenuesAndPreTaxEarningsForEachGeographicRegion </Role> |
| | | <ShortName> Business Segments - Net Revenues and Pre-Tax Earnings for Each Geographic Region (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 174 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R175.htm </HtmlFileName> |
| | | <LongName> 1176 - Disclosure - Credit Concentrations - Credit Concentration, Government and Federal Agency Obligations (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCreditConcentrationsCreditConcentrationGovernmentAndFederalAgencyObligations </Role> |
| | | <ShortName> Credit Concentrations - Credit Concentration, Government and Federal Agency Obligations (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 175 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R176.htm </HtmlFileName> |
| | | <LongName> 1177 - Disclosure - Credit Concentrations - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCreditConcentrationsAdditionalInformation </Role> |
| | | <ShortName> Credit Concentrations - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 176 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R177.htm </HtmlFileName> |
| | | <LongName> 1178 - Disclosure - Credit Concentrations - Credit Concentration, Resale Agreements and Securities Borrowed (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureCreditConcentrationsCreditConcentrationResaleAgreementsAndSecuritiesBorrowed </Role> |
| | | <ShortName> Credit Concentrations - Credit Concentration, Resale Agreements and Securities Borrowed (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 177 </Position> |
| | | </Report> |
| | <Report instance="gs-20170930.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R178.htm </HtmlFileName> |
| | | <LongName> 1179 - Disclosure - Legal Proceedings - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://goldmansachs.com/taxonomy/role/DisclosureLegalProceedingsAdditionalInformation </Role> |
| | | <ShortName> Legal Proceedings - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 178 </Position> |
| | | </Report> |
| | <Report> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <LongName> All Reports </LongName> |
| | | <ReportType> Book </ReportType> |
| | | <ShortName> All Reports </ShortName> |
| | | </Report> |
| | </MyReports> |
| <InputFiles> |
| | <File> gs-20170930.xml </File> |
| | <File> gs-20170930.xsd </File> |
| | <File> gs-20170930_cal.xml </File> |
| | <File> gs-20170930_def.xml </File> |
| | <File> gs-20170930_lab.xml </File> |
| | <File> gs-20170930_pre.xml </File> |
| | </InputFiles> |
| <SupplementalFiles/> |
| <BaseTaxonomies> |
| | <BaseTaxonomy> http://xbrl.sec.gov/invest/2013-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.sec.gov/dei/2014-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://fasb.org/us-gaap/2016-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.sec.gov/country/2016-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.sec.gov/currency/2016-01-31 </BaseTaxonomy> |
| | </BaseTaxonomies> |
| <HasPresentationLinkbase> true </HasPresentationLinkbase> |
| <HasCalculationLinkbase> true </HasCalculationLinkbase> |
| </FilingSummary> |