XML 93 R81.htm IDEA: XBRL DOCUMENT
v3.25.3

Fair Value Hierarchy - Fair Value Option, Additional Information (Details) $ in Millions | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2025 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2025 USD ($) | Sep. 30, 2024 USD ($) | Dec. 31, 2024 yr
Other Financial Liabilities |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Net realized and unrealized gains/(losses) on liabilities | $ (989) | $ 1,450 | $ (2,010) | $ 991 |
Net realized gains/(losses) | (114) | (96) | (201) | (161) |
Net unrealized gains/(losses) | (875) | (1,351) | (1,804) | (830) |
Net realized gains/(losses) included in earnings | (114) | (96) | (201) | (161) |
Other Financial Liabilities | Debt valuation adjustment |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Net realized gains/(losses) included in comprehensive income | (194) | 94 | (178) | 72 |
Other Financial Liabilities | Market making |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Net realized gains/(losses) included in earnings | (757) | 1,320 | (1,740) | 884 |
Other Financial Liabilities | Other principal transactions |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Net realized gains/(losses) included in earnings | (38) | 28 | (89) | 27 |
Other Financial Liabilities | Interest expense |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Net realized gains/(losses) included in earnings |  | 3 |  | 8 |
Other secured financings | Other Financial Liabilities |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Net unrealized gains/(losses) | (6) | (25) | (30) | 13 |
Net realized gains/(losses) included in earnings | $ 4 | $ (7) | $ 4 | $ (7) |
Minimum | Level 3 | Other secured financings | Yield |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.055 |  | 0.055 |  | 0.038
Minimum | Level 3 | Other secured financings | Volatility |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.055 |  | 0.055 |  |
Minimum | Level 3 | Other secured financings | Duration (years) |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.8 |  | 0.8 |  | 2.0
Maximum | Level 3 | Other secured financings | Yield |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.205 |  | 0.205 |  | 0.123
Maximum | Level 3 | Other secured financings | Volatility |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.073 |  | 0.073 |  |
Maximum | Level 3 | Other secured financings | Duration (years) |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 2.9 |  | 2.9 |  | 5.4
Weighted Average | Level 3 | Other secured financings | Yield |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.113 |  | 0.113 |  | 0.089
Weighted Average | Level 3 | Other secured financings | Volatility |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 0.073 |  | 0.073 |  |
Weighted Average | Level 3 | Other secured financings | Duration (years) |  |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] |  |  |  |  |
Other secured financing measurement input | 1.1 |  | 1.1 |  | 2.9

X
- Definition Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] + References No definition available. + Details
Name: | gs_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems
Namespace Prefix: | gs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings And Other Comprehensive Income + References No definition available. + Details
Name: | gs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsAndOtherComprehensiveIncome
Namespace Prefix: | gs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents total net realized gains or losses for the period, arising from liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3), which are included in earnings. + References No definition available. + Details
Name: | gs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetRealizedGainLossIncludedInEarnings
Namespace Prefix: | gs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents total net unrealized gains or losses for the period relating to instruments still held at the reporting date, arising from liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3), which are included in earnings and other comprehensive income. + References No definition available. + Details
Name: | gs_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityNetUnrealizedGainLossIncludedInEarningsAndOtherComprehensiveIncome
Namespace Prefix: | gs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other Secured Financing, Measurement Input. + References No definition available. + Details
Name: | gs_OtherSecuredFinancingMeasurementInput
Namespace Prefix: | gs_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=gs_OtherFinancialLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherComprehensiveIncomeLocationAxis=gs_DebtValuationAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=gs_MarketMakingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=gs_OtherPrincipalTransactionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=gs_OtherSecuredFinancingsAtFairValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputOptionVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |