XML 166 R154.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments, Contingencies and Guarantees - Commitments (Detail) - USD ($) $ in Millions | Sep. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Commitment Liabilities [Line Items] |  |
Total commitments | $ 547,520 | $ 447,126
Remainder of 2025 | 277,121 |
2026-2027 | 92,332 |
2028-2029 | 96,321 |
2030-Thereafter | 81,746 |
Total lending |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 319,885 | 283,442
Remainder of 2025 | 75,012 |
2026-2027 | 76,943 |
2028-2029 | 91,924 |
2030-Thereafter | 76,006 |
Investment-Grade |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 151,105 | 124,001
Remainder of 2025 | 3,735 |
2026-2027 | 50,310 |
2028-2029 | 58,061 |
2030-Thereafter | 38,999 |
Non-Investment- Grade |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 83,143 | 67,755
Remainder of 2025 | 1,089 |
2026-2027 | 20,724 |
2028-2029 | 27,490 |
2030-Thereafter | 33,840 |
Warehouse financing |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 15,450 | 13,587
Remainder of 2025 | 1 |
2026-2027 | 5,909 |
2028-2029 | 6,373 |
2030-Thereafter | 3,167 |
Credit cards |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 70,187 | 78,099
Remainder of 2025 | 70,187 |
2026-2027 | 0 |
2028-2029 | 0 |
2030-Thereafter | 0 |
Risk participations |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 8,007 | 5,014
Remainder of 2025 | 37 |
2026-2027 | 1,304 |
2028-2029 | 4,074 |
2030-Thereafter | 2,592 |
Collateralized agreement |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 112,510 | 95,282
Remainder of 2025 | 106,073 |
2026-2027 | 6,437 |
2028-2029 | 0 |
2030-Thereafter | 0 |
Collateralized financing |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 90,864 | 49,333
Remainder of 2025 | 86,207 |
2026-2027 | 4,657 |
2028-2029 | 0 |
2030-Thereafter | 0 |
Investment |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 7,070 | 5,832
Remainder of 2025 | 2,321 |
2026-2027 | 1,319 |
2028-2029 | 283 |
2030-Thereafter | 3,147 |
Other |  |
Commitment Liabilities [Line Items] |  |
Total commitments | 9,184 | $ 8,223
Remainder of 2025 | 7,471 |
2026-2027 | 1,672 |
2028-2029 | 40 |
2030-Thereafter | $ 1 |

X
- Definition Commitment Liabilities [Line Items] + References No definition available. + Details
Name: | gs_CommitmentLiabilitiesLineItems
Namespace Prefix: | gs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Commitment, To Be Paid, After Year Four + References No definition available. + Details
Name: | gs_OtherCommitmentToBePaidAfterYearFour
Namespace Prefix: | gs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other Commitment, To Be Paid, Year One And Two + References No definition available. + Details
Name: | gs_OtherCommitmentToBePaidYearOneAndTwo
Namespace Prefix: | gs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other Commitment, To Be Paid, Year Three And Four + References No definition available. + Details
Name: | gs_OtherCommitmentToBePaidYearThreeAndFour
Namespace Prefix: | gs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in remainder of current fiscal year. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gs_TotalLendingCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_InternalInvestmentGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_InternalNoninvestmentGradeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_WarehouseAgreementBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_LoanParticipationsAndAssignmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gs_CollateralizedAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gs_CollateralizedFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gs_InvestmentCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gs_OtherCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |