XML 169 R157.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments, Contingencies and Guarantees - Guarantees (Detail) - USD ($) $ in Millions | Sep. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Derivatives |  |
Guarantor Obligations [Line Items] |  |
Carrying Value of Net Liability | $ 2,855 | $ 3,535
Maximum Payout/Notional Amount by Period of Expiration | 383,725 | 309,252
Carrying value of derivatives included derivative assets | 663 | 464
Carrying value of derivatives included derivative liabilities | 3,520 | 4,000
Derivatives | Maturities Year One |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 69,846 | 181,940
Derivatives | Maturities Year Two And Three |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 245,139 | 78,419
Derivatives | Maturities Year Four And Five |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 30,413 | 17,074
Derivatives | Maturities Year Six And Thereafter |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 38,327 | 31,819
Securities lending and clearing |  |
Guarantor Obligations [Line Items] |  |
Carrying Value of Net Liability | 0 | 0
Maximum Payout/Notional Amount by Period of Expiration | 150,523 | 58,056
Securities lending and clearing | Maturities Year One |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 150,523 | 58,056
Securities lending and clearing | Maturities Year Two And Three |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 0 | 0
Securities lending and clearing | Maturities Year Four And Five |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 0 | 0
Securities lending and clearing | Maturities Year Six And Thereafter |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 0 | 0
Other financial guarantees |  |
Guarantor Obligations [Line Items] |  |
Carrying Value of Net Liability | 422 | 425
Maximum Payout/Notional Amount by Period of Expiration | 8,120 | 7,957
Other financial guarantees | Maturities Year One |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 1,328 | 2,523
Other financial guarantees | Maturities Year Two And Three |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 3,460 | 3,086
Other financial guarantees | Maturities Year Four And Five |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | 2,656 | 1,843
Other financial guarantees | Maturities Year Six And Thereafter |  |
Guarantor Obligations [Line Items] |  |
Maximum Payout/Notional Amount by Period of Expiration | $ 676 | $ 505

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10 + Details
Name: | us-gaap_DerivativeAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10 + Details
Name: | us-gaap_DerivativeLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 + Details
Name: | us-gaap_GuaranteeObligationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=gs_DerivativeGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gs_MaturitiesAxis=gs_MaturitiesYearOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gs_MaturitiesAxis=gs_MaturitiesYearTwoAndThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gs_MaturitiesAxis=gs_MaturitiesYearFourAndFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gs_MaturitiesAxis=gs_MaturitiesYearSixAndThereafterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=gs_SecuritieslendingAndClearingGuaranteesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |