XML 126 R114.htm IDEA: XBRL DOCUMENT
v3.25.3

Loans - Schedule of Forecasted Economic Scenarios (Detail) | Dec. 31, 2027 | Mar. 31, 2027 | Dec. 31, 2026 | Sep. 30, 2026 | Jun. 30, 2026 | Dec. 31, 2025 | Sep. 30, 2025
--- | --- | --- | --- | --- | --- | --- | ---
Wholesale |  |  |  |  |  |  |
Schedule Of Forecasted Economic Scenarios [Line Items] |  |  |  |  |  |  |
Threshold period past due |  |  |  |  |  |  | 180 days
Forecast | United States |  |  |  |  |  |  |
Schedule Of Forecasted Economic Scenarios [Line Items] |  |  |  |  |  |  |
Maximum estimated unemployment rate |  |  | 7.40% |  |  |  |
Maximum decline in gross domestic rate relative to expected rate |  |  |  | 3.00% |  |  |
Maximum estimated unemployment rate, multi-scenario forecast |  |  | 5.40% |  |  |  |
Maximum decline in gross domestic rate relative to expected rate, multi-scenario forecast |  | 1.50% |  |  |  |  |
Forecast | United States | U.S. unemployment rate |  |  |  |  |  |  |
Schedule Of Forecasted Economic Scenarios [Line Items] |  |  |  |  |  |  |
Allowance for credit losses forecast model inputs |  |  | 4.40% |  | 4.60% | 4.70% |
Forecast | United States | U.S. GDP rate |  |  |  |  |  |  |
Schedule Of Forecasted Economic Scenarios [Line Items] |  |  |  |  |  |  |
Allowance for credit losses forecast model inputs | 1.80% |  | 1.40% |  |  | 1.70% |

X
- Definition Range of inputs included in our Macroeconomic CECL allowance forecast. + References No definition available. + Details
Name: | gs_AllowanceForCreditLossesMacroEconomicForecast
Namespace Prefix: | gs_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum decline in gross domestic rate relative to expected rate. + References No definition available. + Details
Name: | gs_MaximumDeclineInGrossDomesticRateRelativeToExpectedRate
Namespace Prefix: | gs_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum Decline in Gross Domestic Rate Relative to Expected Rate, Multi-Scenario Forecast + References No definition available. + Details
Name: | gs_MaximumDeclineInGrossDomesticRateRelativeToExpectedRateMultiScenarioForecast
Namespace Prefix: | gs_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum estimated unemployment rate. + References No definition available. + Details
Name: | gs_MaximumEstimatedUnemploymentRate
Namespace Prefix: | gs_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum Estimated Unemployment Rate, Multi-Scenario Forecast + References No definition available. + Details
Name: | gs_MaximumEstimatedUnemploymentRateMultiScenarioForecast
Namespace Prefix: | gs_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Schedule Of Forecasted Economic Scenarios [Line Items] + References No definition available. + Details
Name: | gs_ScheduleOfForecastedEconomicScenariosLineItems
Namespace Prefix: | gs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period for when financing receivable is considered past due to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 + Details
Name: | us-gaap_FinancingReceivableThresholdPeriodPastDueWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gs_MacroEconomicFactorsAxis=gs_UnemploymentRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gs_MacroEconomicFactorsAxis=gs_GdpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |