{
 "version": "2.2",
 "instance": {
  "gsbd-20260331.htm": {
   "nsprefix": "gsbd",
   "nsuri": "http://www.goldmansachsbdc.com/20260331",
   "dts": {
    "inline": {
     "local": [
      "gsbd-20260331.htm"
     ]
    },
    "schema": {
     "local": [
      "gsbd-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/2006/xbrldi-2006.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/cef/2025/cef-2025.xsd",
      "https://xbrl.sec.gov/cef/2025/cef-2025_pre.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    }
   },
   "keyStandard": 273,
   "keyCustom": 76,
   "axisStandard": 37,
   "axisCustom": 0,
   "memberStandard": 48,
   "memberCustom": 240,
   "hidden": {
    "total": 1084,
    "http://fasb.org/us-gaap/2025": 1080,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 2217,
   "entityCount": 1,
   "segmentCount": 309,
   "elementCount": 1303,
   "unitCount": 12,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 9136,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/cef/2025": 20,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "75000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
     "longName": "75010 - Statement - Consolidated Statements of Assets and Liabilities",
     "shortName": "Consolidated Statements of Assets and Liabilities",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:DividendAndInterestReceivable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
     "longName": "75020 - Statement - Consolidated Statements of Assets and Liabilities (Parenthetical)",
     "shortName": "Consolidated Statements of Assets and Liabilities (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations",
     "longName": "75030 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentIncomeNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentIncomeNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets",
     "longName": "75040 - Statement - Consolidated Statements of Changes in Net Assets",
     "shortName": "Consolidated Statements of Changes in Net Assets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_c28d3b20-8439-4459-97ab-d789ee6c7a28",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25f127db-bf57-47b4-b091-eed28b0821fb",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "75050 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:PaymentsForPurchaseOfInvestmentOperatingActivity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
     "longName": "75070 - Statement - Consolidated Schedule of Investments",
     "shortName": "Consolidated Schedule of Investments",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "gsbd:InvestmentOwnedAtCostAndMoneyMarketFundsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical",
     "longName": "75080 - Statement - Consolidated Schedule of Investments (Parenthetical)",
     "shortName": "Consolidated Schedule of Investments (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:RestrictedInvestmentsAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:RestrictedInvestmentsAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts",
     "longName": "75090 - Statement - Consolidated Schedule of Investments - Forward Currency Forward Contracts",
     "shortName": "Consolidated Schedule of Investments - Forward Currency Forward Contracts",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_25d3319c-e6db-4287-b509-bff7e3a21738",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25d3319c-e6db-4287-b509-bff7e3a21738",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps",
     "longName": "75100 - Statement - Consolidated Schedule of Investments - Interest Rate Swaps",
     "shortName": "Consolidated Schedule of Investments - Interest Rate Swaps",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_45036567-0bc2-480c-80a6-30175f250bb5",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_45036567-0bc2-480c-80a6-30175f250bb5",
      "name": "us-gaap:InterestRateDerivativesAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://xbrl.sec.gov/cef/role/N2",
     "longName": "995470 - Disclosure - N-2",
     "shortName": "N-2",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "dei:EntityFileNumber",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "cef:InvestmentObjectivesAndPracticesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganization",
     "longName": "995490 - Disclosure - Organization",
     "shortName": "Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies",
     "longName": "995500 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactions",
     "longName": "995510 - Disclosure - Significant Agreements and Related Party Transactions",
     "shortName": "Significant Agreements and Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestments",
     "longName": "995520 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurement",
     "longName": "995530 - Disclosure - Fair Value Measurement",
     "shortName": "Fair Value Measurement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebt",
     "longName": "995540 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivatives",
     "longName": "995550 - Disclosure - Derivatives",
     "shortName": "Derivatives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "longName": "995560 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssets",
     "longName": "995570 - Disclosure - Net Assets",
     "shortName": "Net Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShare",
     "longName": "995580 - Disclosure - Earnings (Loss) Per Share",
     "shortName": "Earnings (Loss) Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlights",
     "longName": "995600 - Disclosure - Financial Highlights",
     "shortName": "Financial Highlights",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEvents",
     "longName": "995610 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies",
     "longName": "995620 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables",
     "longName": "995630 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsTables",
     "longName": "995640 - Disclosure - Significant Agreements and Related Party Transactions (Tables)",
     "shortName": "Significant Agreements and Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables",
     "longName": "995650 - Disclosure - Investments (Tables)",
     "shortName": "Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementTables",
     "longName": "995660 - Disclosure - Fair Value Measurement (Tables)",
     "shortName": "Fair Value Measurement (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
     "longName": "995670 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesTables",
     "longName": "995680 - Disclosure - Derivatives (Tables)",
     "shortName": "Derivatives (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "gsbd:ScheduleOfAverageNotionalAmountsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "gsbd:ScheduleOfAverageNotionalAmountsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables",
     "longName": "995690 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "gsbd:ScheduleOfUnfundedCommitmentsByInvestmentTypesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "gsbd:ScheduleOfUnfundedCommitmentsByInvestmentTypesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsTables",
     "longName": "995700 - Disclosure - Net Assets (Tables)",
     "shortName": "Net Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareTables",
     "longName": "995710 - Disclosure - Earnings (Loss) Per Share (Tables)",
     "shortName": "Earnings (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsTables",
     "longName": "995730 - Disclosure - Financial Highlights (Tables)",
     "shortName": "Financial Highlights (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfInterestIncomeDetails",
     "longName": "995750 - Disclosure - Significant Accounting Policies - Schedule of Interest Income (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Interest Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "gsbd:InvestmentIncomePrepaymentPremiums",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "gsbd:InvestmentIncomePrepaymentPremiums",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "995760 - Disclosure - Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentIncomeAmortizationOfDiscount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationsPolicy",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentIncomeAmortizationOfDiscount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationsPolicy",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
     "longName": "995770 - Disclosure - Significant Agreements and Related Party Transactions - Additional Information (Details)",
     "shortName": "Significant Agreements and Related Party Transactions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ManagementAndServiceFeesBaseRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ManagementAndServiceFeesBaseRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
     "longName": "995780 - Disclosure - Significant Agreements And Related Party Transactions - Schedule of Affiliated Investments Including Investments in Money Market Funds (Details)",
     "shortName": "Significant Agreements And Related Party Transactions - Schedule of Affiliated Investments Including Investments in Money Market Funds (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_52d3695b-41df-4d8f-9ea6-5e9059854c7f",
      "name": "gsbd:InvestmentOwnedFairValueBalance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_64d71dbb-a122-4d62-a0ca-85339ef29615",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
     "longName": "995790 - Disclosure - Investments - Schedule of Investments Excluding Investments in Money Market Funds (Details)",
     "shortName": "Investments - Schedule of Investments Excluding Investments in Money Market Funds (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
     "longName": "995800 - Disclosure - Investments - Schedule of Investments as a Percentage of Fair Value and Net Assets (Details)",
     "shortName": "Investments - Schedule of Investments as a Percentage of Fair Value and Net Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedPercentOfNetAssets",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c036e3e5-e3c6-404a-b95f-e874464f1ff0",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
     "longName": "995810 - Disclosure - Investments - Schedule of Geographic Composition of Investments at Fair Value (Details)",
     "shortName": "Investments - Schedule of Geographic Composition of Investments at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_a6f40823-0e1e-4698-b3ee-dd964262d55a",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:ScheduleOfGeographicCompositionOfInvestmentsAtFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a6f40823-0e1e-4698-b3ee-dd964262d55a",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:ScheduleOfGeographicCompositionOfInvestmentsAtFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
     "longName": "995830 - Disclosure - Fair Value Measurement - Summary of Ranges of Significant Unobservable Inputs Used to Value Level 3 Assets (Details)",
     "shortName": "Fair Value Measurement - Summary of Ranges of Significant Unobservable Inputs Used to Value Level 3 Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5b7398cb-7332-4315-b1ce-8cd146c59086",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails",
     "longName": "995840 - Disclosure - Fair Value Measurement - Summary of Ranges of Significant Unobservable Inputs Used to Value Level 3 Assets (Parenthetical) (Details)",
     "shortName": "Fair Value Measurement - Summary of Ranges of Significant Unobservable Inputs Used to Value Level 3 Assets (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_72d08565-c8d6-4c8c-a7d2-e514d9903092",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
     "longName": "995850 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Categorized Within Fair Value Hierarchy (Details)",
     "shortName": "Fair Value Measurement - Summary of Assets and Liabilities Categorized Within Fair Value Hierarchy (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "gsbd:InvestmentOwnedAtFairValueAssetsIncludeSwapAndMoneyMarketFundsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:SummaryOfBreakdownOfFairValueForEachLevelOfInvestmentsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
     "longName": "995860 - Disclosure - Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Assets By Investment Type (Details)",
     "shortName": "Fair Value Measurement - Summary of Changes in Fair Value of Level 3 Assets By Investment Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:SummaryOfChangesInFairValueOfAssetsByInvestmentTypeTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:SummaryOfChangesInFairValueOfAssetsByInvestmentTypeTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
     "longName": "995870 - Disclosure - Fair Value Measurement - Summary of Debt Obligations Carried at Fair Value (Details)",
     "shortName": "Fair Value Measurement - Summary of Debt Obligations Carried at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_5f28a051-824e-40e6-9d86-de888b53919d",
      "name": "us-gaap:DebtInstrumentFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5f28a051-824e-40e6-9d86-de888b53919d",
      "name": "us-gaap:DebtInstrumentFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
     "longName": "995880 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_34aab271-d80e-4714-8bfb-0a50828cc079",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
     "longName": "995890 - Disclosure - Debt - Schedule of Outstanding Debt (Details)",
     "shortName": "Debt - Schedule of Outstanding Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
     "longName": "995900 - Disclosure - Debt - Schedule of Outstanding Debt (Parenthetical) (Details)",
     "shortName": "Debt - Schedule of Outstanding Debt (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_951ff5d9-00bd-4e21-9a91-b8ba015d5453",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_951ff5d9-00bd-4e21-9a91-b8ba015d5453",
      "name": "us-gaap:LineOfCredit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails",
     "longName": "995910 - Disclosure - Debt - Schedule of Revolving Credit Facility (Details)",
     "shortName": "Debt - Schedule of Revolving Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e92fc7c5-7325-4f1d-ad3d-c428b46e975b",
      "name": "us-gaap:FinancingInterestExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
     "longName": "995920 - Disclosure - Debt - Components of Interest and Other Debt Expenses Related to 2025 Notes (Details)",
     "shortName": "Debt - Components of Interest and Other Debt Expenses Related to 2025 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_795885b8-b282-42de-a2e9-417593f54044",
      "name": "us-gaap:InterestExpenseBorrowings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
     "longName": "995930 - Disclosure - Debt - Components of Carrying Value of 2026 Notes (Details)",
     "shortName": "Debt - Components of Carrying Value of 2026 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_fa5820eb-e20b-4487-924b-92b5ad040714",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
     "longName": "995940 - Disclosure - Debt - Components of Interest and Other Debt Expenses Related to 2026 Notes (Details)",
     "shortName": "Debt - Components of Interest and Other Debt Expenses Related to 2026 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_69b15226-0bfa-46cc-8e76-17dac7ef3d16",
      "name": "us-gaap:InterestExpenseBorrowings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
     "longName": "995950 - Disclosure - Debt - Components of Carrying Value of 2027 Notes (Details)",
     "shortName": "Debt - Components of Carrying Value of 2027 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_49234a6d-07c0-4c02-a330-6389b53e4c50",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
     "longName": "995960 - Disclosure - Debt - Components of Interest and Other Debt Expenses Related to 2027 Notes (Details)",
     "shortName": "Debt - Components of Interest and Other Debt Expenses Related to 2027 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_984a57f1-3cf7-42e8-be27-f6cddbcf3de7",
      "name": "us-gaap:InterestExpenseBorrowings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
     "longName": "995970 - Disclosure - Debt - Components of Carrying Value of 2029 Notes (Details)",
     "shortName": "Debt - Components of Carrying Value of 2029 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1bfba548-b26f-413b-b5e0-27f8f79d0e63",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
     "longName": "995980 - Disclosure - Debt - Components of Interest and Other Debt Expenses Related to 2029 Notes (Details)",
     "shortName": "Debt - Components of Interest and Other Debt Expenses Related to 2029 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d11a83d2-8125-4150-9013-9c39dbbcc7f9",
      "name": "us-gaap:InterestExpenseBorrowings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
     "longName": "995990 - Disclosure - Debt - Components of Carrying Value of 2030 Notes (Details)",
     "shortName": "Debt - Components of Carrying Value of 2030 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_91649275-ae74-4bbe-8b1b-2cb59babd4d1",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
     "longName": "996000 - Disclosure - Debt - Components of Interest and Other Debt Expenses Related to 2030 Notes (Details)",
     "shortName": "Debt - Components of Interest and Other Debt Expenses Related to 2030 Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c4804e98-0740-49f8-b6fa-83519188ef64",
      "name": "us-gaap:InterestExpenseBorrowings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
     "longName": "996020 - Disclosure - Derivatives - Schedule of Average Notional Amounts (Details)",
     "shortName": "Derivatives - Schedule of Average Notional Amounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_b0b0e276-1d4b-4492-a159-023be05f44f5",
      "name": "gsbd:DerivativeAverageNotionalAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:ScheduleOfAverageNotionalAmountsTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0b0e276-1d4b-4492-a159-023be05f44f5",
      "name": "gsbd:DerivativeAverageNotionalAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "gsbd:ScheduleOfAverageNotionalAmountsTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails",
     "longName": "996030 - Disclosure - Derivatives - Schedule of Foreign Currency Forward Contracts (Details)",
     "shortName": "Derivatives - Schedule of Foreign Currency Forward Contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_f327767f-3c65-4519-80cc-aa36890d6a51",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f327767f-3c65-4519-80cc-aa36890d6a51",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails",
     "longName": "996040 - Disclosure - Derivatives - Schedule of Effect of Transactions in Foreign Currency Forward Contracts (Details)",
     "shortName": "Derivatives - Schedule of Effect of Transactions in Foreign Currency Forward Contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_722b818a-8151-40b1-9716-c8cfe8220d50",
      "name": "us-gaap:GainLossOnSaleOfDerivatives",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_722b818a-8151-40b1-9716-c8cfe8220d50",
      "name": "us-gaap:GainLossOnSaleOfDerivatives",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
     "longName": "996050 - Disclosure - Derivatives - Summary of Hedging Instruments Recorded In Interest Expense (Details)",
     "shortName": "Derivatives - Summary of Hedging Instruments Recorded In Interest Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_45036567-0bc2-480c-80a6-30175f250bb5",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_60270a0e-6793-49e4-ac97-fe75b96f27c8",
      "name": "us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails",
     "longName": "996060 - Disclosure - Derivatives - Summary of Carrying Value Of Unsecured Borrowings With Hedging Relationships (Details)",
     "shortName": "Derivatives - Summary of Carrying Value Of Unsecured Borrowings With Hedging Relationships (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:FairValueHedgeLiabilitiesAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:FairValueHedgeLiabilitiesAtFairValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "longName": "996070 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_26bbe9d8-359b-43e0-b3d5-eeae2ce0e7b8",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
     "longName": "996080 - Disclosure - Commitments and Contingencies - Schedule of Unfunded Commitments Balances by Investment Types (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Unfunded Commitments Balances by Investment Types (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_56eada51-b892-4683-8d2f-3b6b0fc3dac9",
      "name": "us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
     "longName": "996090 - Disclosure - Net Assets - Additional Information (Details)",
     "shortName": "Net Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_2ab6fc60-d6d0-4eef-84c5-6c6a468fade8",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_8f31b036-6183-4cf1-adc7-e236826e4a5e",
      "name": "gsbd:DebtEquityRatio",
      "unitRef": "U_Rate",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails",
     "longName": "996110 - Disclosure - Net Assets - Schedule of Distributions Declared on Common Stock (Details)",
     "shortName": "Net Assets - Schedule of Distributions Declared on Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_34c18d0b-28b3-4705-ae50-beab39b6d107",
      "name": "us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDeclarationDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_34c18d0b-28b3-4705-ae50-beab39b6d107",
      "name": "us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDeclarationDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfBasicAndDilutedEarningPerUnitDetails",
     "longName": "996140 - Disclosure - Earnings (Loss) Per Share - Schedule of Basic and Diluted Earning Per Unit (Details)",
     "shortName": "Earnings (Loss) Per Share - Schedule of Basic and Diluted Earning Per Unit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails",
     "longName": "996150 - Disclosure - Financial Highlights - Schedule of Financial Highlights of the Company (Details)",
     "shortName": "Financial Highlights - Schedule of Financial Highlights of the Company (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_c28d3b20-8439-4459-97ab-d789ee6c7a28",
      "name": "us-gaap:NetAssetValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails",
     "longName": "996160 - Disclosure - Financial Highlights - Schedule of Financial Highlights of the Company (Parenthetical) (Details)",
     "shortName": "Financial Highlights - Schedule of Financial Highlights of the Company (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_830c6151-6197-4985-8e91-e988e3a6df10",
      "name": "us-gaap:InvestmentCompanyGainLossOnInvestmentPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_67c757dd-5f43-4a2f-b8de-b2e4951dbd2d",
      "name": "gsbd:RoundingThreshold",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
     "longName": "996170 - Disclosure - Subsequent Events - Additional Information (Details)",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_d9e232da-2e86-4972-8921-2cb8a44bdbb4",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7023a1dc-a351-4b80-93f6-efb2fe0555d4",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gsbd-20260331.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "gsbd_AAGKPBorrowerLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AAGKPBorrowerLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AAG KP Borrower LLC (dba KUIU)",
        "label": "AAG KP Borrower LLC [Member]",
        "documentation": "AAG KP Borrower LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AQHeliosBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AQHeliosBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Q Helios Buyer Inc.",
        "label": "A Q Helios Buyer Inc [Member]",
        "terseLabel": "AQ Helios Buyer, Inc. (dba SurePoint)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AbacusDataHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AbacusDataHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abacus Data Holdings Inc.",
        "label": "Abacus Data Holdings Inc [Member]",
        "terseLabel": "Abacus Data Holdings, Inc. (dba Clutch Intermediate Holdings)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AbcInvestmentHoldcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AbcInvestmentHoldcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ABC Investment Holdco Inc. [Member]",
        "label": "ABC Investment Holdco Inc. [Member]",
        "terseLabel": "ABC Investment Holdco Inc. (dba ABC Plumbing)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AccommodationsPlusTechnologiesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AccommodationsPlusTechnologiesLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accommodations Plus Technologies LLC [Member]",
        "documentation": "Accommodations plus technologies LLC.",
        "terseLabel": "Accommodations Plus Technologies LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other liabilities",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of premium and accretion of discount, net",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "gsbd_AccruedButUnpaidDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AccruedButUnpaidDistributions",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued but unpaid distributions.",
        "label": "Accrued But Unpaid Distributions",
        "terseLabel": "Accrued but unpaid distributions"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AccruedButUnpaidExciseTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AccruedButUnpaidExciseTaxExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued but unpaid excise tax expense.",
        "label": "Accrued But Unpaid Excise Tax Expense",
        "terseLabel": "Accrued but unpaid excise tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AccruedExciseTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AccruedExciseTaxesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued excise taxes payable.",
        "label": "Accrued Excise Taxes payable",
        "terseLabel": "Accrued excise taxes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AcquiaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AcquiaIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquia Inc.",
        "label": "Acquia Inc [Member]",
        "terseLabel": "Acquia, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "cef_AcquiredFundFeesAndExpensesNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AcquiredFundFeesAndExpensesNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1247"
     ]
    },
    "cef_AcquiredFundFeesAndExpensesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AcquiredFundFeesAndExpensesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "cef_AcquiredFundFeesEstimatedNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AcquiredFundFeesEstimatedNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees Estimated, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1249"
     ]
    },
    "cef_AcquiredFundIncentiveAllocationNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AcquiredFundIncentiveAllocationNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Incentive Allocation, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "cef_AcquiredFundTotalAnnualExpensesNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AcquiredFundTotalAnnualExpensesNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Total Annual Expenses, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "us-gaap_AcquisitionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquisitionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil and Gas, Full Cost Method, Capitalized Cost Excluded from Amortization, Acquisition Cost, Period Cost",
        "terseLabel": "Acquisition cost",
        "documentation": "Amount of capitalized acquisition cost incurred during period and excluded from amortization for oil- and gas-producing activities accounted for under full cost method. Excludes exploration and development costs and capitalized interest."
       }
      }
     },
     "auth_ref": [
      "r1624",
      "r1625"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1302"
     ]
    },
    "gsbd_AdditionalConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AdditionalConvertibleNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Convertible Notes [Member]",
        "label": "Additional Convertible Notes [Member]",
        "terseLabel": "Additional Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Paid-in capital in excess of par",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1367"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]",
        "terseLabel": "Adjustments to reconcile net increase (decrease) in net assets from operations to net cash provided by (used for) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AdministrationAndCustodianFeesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AdministrationAndCustodianFeesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administration and custodian fees payable.",
        "label": "Administration And Custodian Fees Payable",
        "terseLabel": "Administration and custodian fees payable"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AdmiralBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AdmiralBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Admiral Buyer, Inc.",
        "label": "Admiral Buyer Inc [Member]",
        "terseLabel": "Admiral Buyer, Inc. (dba Fidelity Payment Services)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AerospaceAndDefenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AerospaceAndDefenseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace and defense.",
        "label": "Aerospace And Defense [Member]",
        "terseLabel": "Aerospace &amp; Defense"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AffiliatedInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AffiliatedInvestmentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Affiliated investment.",
        "label": "Affiliated Investment [Member]",
        "terseLabel": "Affiliated Person"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AggregateInvestmentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AggregateInvestmentPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate investment percentage",
        "label": "Aggregate Investment Percentage",
        "documentation": "Aggregate Investment Percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1212",
      "r1292",
      "r1327"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1204",
      "r1215",
      "r1295",
      "r1330"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1361"
     ]
    },
    "gsbd_AgsHealthBcpHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AgsHealthBcpHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ags Health Bcp Holdings, Inc[Member]",
        "terseLabel": "AGS Health BCP Holdings, Inc. (dba AGS Health)",
        "documentation": "AGS Health BCP Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AgsHealthBcpLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AgsHealthBcpLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ags Health Bcp Llc [Member]",
        "terseLabel": "AGS Health BCP LLC (dba AGS Health)",
        "documentation": "AGS Health BCP LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AiTitanParentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AiTitanParentIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AI Titan Parent, Inc. [Member]",
        "label": "AI Titan Parent, Inc. [Member]",
        "terseLabel": "AI Titan Parent, Inc. (dba Prometheus)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AirFreightLogisticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AirFreightLogisticsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Air freight &amp; logistics member.",
        "label": "Air Freight Logistics [Member]",
        "terseLabel": "Air Freight &amp; Logistics"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AirwavzSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AirwavzSolutionsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Airwavz Solutions, Inc. [Member]",
        "documentation": "Airwavz Solutions, Inc.",
        "verboseLabel": "Airwavz Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "cef_AllCoregistrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AllCoregistrantsMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Coregistrants [Member]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1322",
      "r1331",
      "r1335",
      "r1343"
     ]
    },
    "cef_AllRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AllRisksMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Risks:"
       }
      }
     },
     "auth_ref": [
      "r1273"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "gsbd_AllianceTechnicalGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AllianceTechnicalGroupMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alliance Technical Group (Pearl Acquisition Buyer Inc)",
        "label": "Alliance Technical Group [Member]",
        "documentation": "Alliance Technical Group."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AlternativeInvestmentMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AlternativeInvestmentMeasurementInput",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alternative Investment, Measurement Input",
        "terseLabel": "Debt Investments, Range of Significant Unobservable Inputs",
        "verboseLabel": "Debt Investments, measurement input",
        "documentation": "Value of input used to measure alternative investment."
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of original issue discount on convertible notes",
        "label": "Amortization of Debt Discount (Premium)",
        "verboseLabel": "Accretion of OID",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r50",
      "r326",
      "r1609"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "verboseLabel": "Amortization of financing costs",
        "label": "Amortization of deferred financing and debt issuance costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r326",
      "r1464",
      "r1609"
     ]
    },
    "cef_AnnualCoverageReturnRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualCoverageReturnRatePercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Coverage Return Rate [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1276"
     ]
    },
    "cef_AnnualDividendPayment": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualDividendPayment",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment"
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "cef_AnnualDividendPaymentCurrent": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualDividendPaymentCurrent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment, Current"
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "cef_AnnualDividendPaymentInitial": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualDividendPaymentInitial",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Dividend Payment, Initial"
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "cef_AnnualExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualExpensesTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Expenses [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1255"
     ]
    },
    "cef_AnnualInterestRateCurrentPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualInterestRateCurrentPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate, Current [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "cef_AnnualInterestRateInitialPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualInterestRateInitialPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate, Initial [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "cef_AnnualInterestRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "AnnualInterestRatePercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Interest Rate [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "gsbd_AnnualizedYieldPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AnnualizedYieldPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annualized yield percentage",
        "label": "Annualized Yield Percentage",
        "documentation": "Annualized yield percentage."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AqSunshineIncDbaRelationInsuranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AqSunshineIncDbaRelationInsuranceMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AQ Sunshine, Inc. (dba Relation Insurance)",
        "label": "AQ Sunshine, Inc. (dba Relation Insurance) [Member]",
        "terseLabel": "AQ Sunshine, Inc. (dba Relation Insurance)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ArkDataCentersLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ArkDataCentersLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ark Data Centers, LLC [Member]",
        "documentation": "Ark Data Centers, LLC.",
        "terseLabel": "Ark Data Centers, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "gsbd_ArrowBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ArrowBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrow Buyer, Inc.",
        "label": "Arrow Buyer Inc [Member]",
        "terseLabel": "Arrow Buyer, Inc. (dba Archer Technologies)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ArtifactBidcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ArtifactBidcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Artifact Bidco, Inc. [Member]",
        "label": "Artifact Bidco, Inc. [Member]",
        "terseLabel": "Artifact Bidco, Inc. (dba Avetta)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AryehBidcoInvestmentLtdDbaDentalcorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AryehBidcoInvestmentLtdDbaDentalcorpMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aryeh Bidco Investment Ltd Dba Dentalcorp [Member]",
        "documentation": "Aryeh bidco investment ltd dba dentalcorp.",
        "terseLabel": "Aryeh Bidco Investment Ltd. (dba Dentalcorp)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AssetCoverageRatioRequirementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AssetCoverageRatioRequirementDescription",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the asset coverage ratios and the minimum asset coverage ratio requirement.",
        "label": "Asset coverage ratio requirement, description",
        "terseLabel": "Asset coverage ratio requirement, description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetManagementArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetManagementArrangementMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Management Arrangement [Member]",
        "terseLabel": "Asset Management Arrangement",
        "documentation": "Contractual agreement in which asset, held for investment purpose, is managed by another party. Includes, but is not limited to, investment advisory, distribution and servicing, and fee."
       }
      }
     },
     "auth_ref": [
      "r1613",
      "r1614",
      "r1615"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r77",
      "r129",
      "r156",
      "r159",
      "r160",
      "r200",
      "r208",
      "r216",
      "r217",
      "r257",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r494",
      "r498",
      "r613",
      "r715",
      "r716",
      "r725",
      "r854",
      "r1075",
      "r1076",
      "r1093",
      "r1141",
      "r1156",
      "r1157",
      "r1177",
      "r1512",
      "r1513",
      "r1616"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Assets",
        "periodEndLabel": "Net assets at end of period",
        "periodStartLabel": "Net assets at beginning of period",
        "terseLabel": "Net assets, end of period",
        "totalLabel": "Net Assets, Total",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "gsbd_AtTheMarketOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AtTheMarketOfferingMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the market offering.",
        "label": "At The Market Offering [Member]",
        "terseLabel": "ATM Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AtTheMarketOfferingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AtTheMarketOfferingsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At-the-market\u201d (\u201cATM\u201d) offering.",
        "label": "At-the-Market Offerings [Member]",
        "terseLabel": "ATM Offerings"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AtwellLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AtwellLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Atwell LLC [Member]",
        "documentation": "Atwell LLC.",
        "terseLabel": "Atwell LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AtxNetworksCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AtxNetworksCorpMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATX Networks Corp.",
        "label": "ATX Networks Corp [Member]",
        "terseLabel": "ATX Networks Corp."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AuctaneIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AuctaneIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auctane, Inc.",
        "label": "Auctane, Inc. [Member]",
        "documentation": "Auctane, inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]",
        "terseLabel": "Auditor Opinion"
       }
      }
     },
     "auth_ref": [
      "r1365"
     ]
    },
    "gsbd_AuroraAcquirecoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AuroraAcquirecoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aurora Acquireco, Inc. (dba AuditBoard)",
        "label": "Aurora Acquireco, Inc [Member]",
        "documentation": "Aurora acquireco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AutoComponentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AutoComponentsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auto components member.",
        "label": "Auto Components [Member]",
        "terseLabel": "Auto Components"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_AutomobileComponentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "AutomobileComponentsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Automobile Components",
        "documentation": "Automobile Components [Member]",
        "label": "Automobile Components [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automobiles [Member]",
        "terseLabel": "Automobiles",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "terseLabel": "Award Date",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "terseLabel": "Award Date",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1338"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1339"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1337"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1336"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1335"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1335"
     ]
    },
    "gsbd_BCPEHIPHParentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BCPEHIPHParentIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BCPE HIPH Parent, Inc. [Member]",
        "documentation": "BCPE HIPH parent, Inc.",
        "terseLabel": "BCPE HIPH Parent, Inc. (dba Harrington Industrial Plastics)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BNPParibasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BNPParibasMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BNP Paribas",
        "label": "BNP Paribas [Member]",
        "documentation": "BNP Paribas."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BSI3MenuBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BSI3MenuBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BSI3 Menu Buyer Inc.",
        "label": "B S I 3 Menu Buyer Inc [Member]",
        "terseLabel": "BSI3 Menu Buyer, Inc (dba Kydia)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BankLoansCorporateDebtAndOtherDebtObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BankLoansCorporateDebtAndOtherDebtObligationsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Loans, Corporate Debt and Other Debt Obligations [Member]",
        "label": "Bank Loans, Corporate Debt and Other Debt Obligations [Member]",
        "terseLabel": "Bank Loans, Corporate Debt and Other Debt Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BankOfAmericaNAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BankOfAmericaNAMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank of America, N.A. [Member]",
        "label": "Bank Of America N A [Member]",
        "terseLabel": "Bank of America, N.A. [Member]",
        "verboseLabel": "Bank of America, N.A."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1465"
     ]
    },
    "cef_BasisOfTransactionFeesNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "BasisOfTransactionFeesNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Transaction Fees, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1253"
     ]
    },
    "gsbd_BaysideOpcoLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BaysideOpcoLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bayside Opco, LLC.",
        "label": "Bayside Opco LLC [Member]",
        "terseLabel": "Bayside Opco, LLC (dba Pro-PT)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BctoBluebillBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BctoBluebillBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BCTO Bluebill Buyer, Inc. (dba Ren)",
        "label": "Bcto Bluebill Buyer, Inc [Member]",
        "documentation": "BCTO Bluebill Buyer, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "cef_BdcFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "BdcFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BDC File Number"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BeveragesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BeveragesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beverages member.",
        "label": "Beverages [Member]",
        "terseLabel": "Beverages"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BlastBidcoIncDbaBazookaCandyBrandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BlastBidcoIncDbaBazookaCandyBrandsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Blast Bidco Inc. (dba Bazooka Candy Brands)",
        "label": "Blast Bidco Inc. (dba Bazooka Candy Brands) [Member]",
        "terseLabel": "Blast Bidco Inc. (dba Bazooka Candy Brands)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BlazingStarShieldsDirectParentLLCDbaShieldsHealthSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BlazingStarShieldsDirectParentLLCDbaShieldsHealthSolutionsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Blazing Star Shields Direct Parent, LLC (dba Shields Health Solutions)",
        "label": "Blazing Star Shields Direct Parent LLC Dba Shields Health Solutions [Member]",
        "documentation": "Blazing star shields direct parent llc dba shields health solutions."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BlazingStarShieldsDirectParentLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BlazingStarShieldsDirectParentLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Blazing Star Shields Direct Parent, Llc [Member]",
        "terseLabel": "Blazing Star Shields Direct Parent, LLC",
        "documentation": "Blazing Star Shields Direct Parent, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BroadlineRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BroadlineRetailMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Broadline Retail [Member]",
        "label": "Broadline Retail [Member]",
        "terseLabel": "Broadline Retail"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BuckeyeAcquirorLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BuckeyeAcquirorLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buckeye Acquiror LLC [Member]",
        "documentation": "Buckeye acquiror LLC.",
        "terseLabel": "Buckeye Acquiror LLC (dba Superior Environmental Solutions)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BuildingProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BuildingProductsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building products member.",
        "label": "Building Products [Member]",
        "terseLabel": "Building Products"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BullhornIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BullhornIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bullhorn Inc [Member]",
        "terseLabel": "Bullhorn, Inc.",
        "documentation": "Bullhorn Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BurgessPigmentCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BurgessPigmentCoMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Burgess Pigment Co.",
        "label": "Burgess Pigment Co. [Member]",
        "documentation": "Burgess Pigment Co."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_BurgessPigmentCompanyLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BurgessPigmentCompanyLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Burgess Pigment Company, LLC [member]",
        "documentation": "Burgess pigment company, llc.",
        "terseLabel": "Burgess Pigment Company, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Domain]",
        "terseLabel": "Business Acquisition, Acquiree",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r767",
      "r1103",
      "r1104",
      "r1558",
      "r1561",
      "r1563"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Axis]",
        "terseLabel": "Business Acquisition",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r767",
      "r1103",
      "r1104",
      "r1558",
      "r1561",
      "r1563"
     ]
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction cost",
        "label": "Business Combination, Transaction Cost, Excluding Separately Recognized Transaction",
        "documentation": "Amount of transaction cost incurred to effect business combination. Excludes separately recognized transaction and indirect cost."
       }
      }
     },
     "auth_ref": [
      "r1560"
     ]
    },
    "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition date",
        "label": "Business Combination, Date of Acquisition Agreement",
        "documentation": "Date when acquisition agreement is executed in business combination, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1556",
      "r1560"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares",
        "terseLabel": "Shares issued",
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1108",
      "r1109",
      "r1112",
      "r1113"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r437",
      "r438",
      "r439",
      "r440",
      "r446",
      "r447",
      "r448",
      "r449",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r484",
      "r485",
      "r486",
      "r489",
      "r1107",
      "r1111",
      "r1558",
      "r1561",
      "r1563"
     ]
    },
    "gsbd_BusinessCombinationConsiderationTransferredExcludingTransactionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BusinessCombinationConsiderationTransferredExcludingTransactionCost",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total stock consideration excluding transaction cost",
        "label": "Business Combination Consideration Transferred Excluding Transaction Cost",
        "documentation": "Business Combination Consideration Transferred Excluding Transaction Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumed distribution payable",
        "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current",
        "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1562",
      "r1564"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets acquired",
        "terseLabel": "Acquired net assets",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1108",
      "r1562",
      "r1564"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition Accounting",
        "label": "Business Combination [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combination."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r442",
      "r444",
      "r455",
      "r463",
      "r467",
      "r1107",
      "r1109",
      "r1112",
      "r1113"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1185",
      "r1208"
     ]
    },
    "cef_BusinessDevelopmentCompanyFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "BusinessDevelopmentCompanyFlag",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Development Company [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "gsbd_BusinessolverComIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "BusinessolverComIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Businessolver.com, Inc.",
        "label": "Businessolver.com, Inc.[Member]",
        "terseLabel": "Businessolver.com, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CAD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CAD",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada, Dollars",
        "terseLabel": "Borrowings denominated in Canadian Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CHF": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CHF",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland, Francs",
        "terseLabel": "Borrowings denominated in CHF"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CURiOBrandsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CURiOBrandsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CURiO brands LLC.",
        "label": "CURiO Brands LLC [Member]",
        "terseLabel": "CURiO Brands LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CanadianPrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CanadianPrimeRateMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canadian prime rate.",
        "label": "Canadian Prime Rate [Member]",
        "terseLabel": "Canadian Prime Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CapitalMarketsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CapitalMarketsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital markets member.",
        "label": "Capital Markets [Member]",
        "terseLabel": "Capital Markets"
       }
      }
     },
     "auth_ref": []
    },
    "cef_CapitalStockLongTermDebtAndOtherSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "CapitalStockLongTermDebtAndOtherSecuritiesAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock, Long-Term Debt, and Other Securities [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "cef_CapitalStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "CapitalStockTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "us-gaap_CapitalUnitsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalUnitsOutstanding",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Units, Outstanding",
        "terseLabel": "Shares outstanding, end of period",
        "documentation": "Number of capital units or capital shares outstanding. This element is relevant to issuers of face-amount certificates and registered investment companies."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CapitolImagingAcquisitionCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CapitolImagingAcquisitionCorpMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitol imaging acquisition corp.",
        "label": "Capitol Imaging Acquisition Corp [Member]",
        "terseLabel": "Capitol Imaging Acquisition Corp."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r728",
      "r811",
      "r848",
      "r1141",
      "r1156",
      "r1157",
      "r1177",
      "r1404"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "periodEndLabel": "Cash, end of period",
        "periodStartLabel": "Cash, beginning of period",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r53",
      "r153"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation",
        "totalLabel": "Net increase (decrease) in cash",
        "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r53"
     ]
    },
    "gsbd_CashEquivalentsInvestmentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CashEquivalentsInvestmentPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents investment percentage",
        "label": "Cash Equivalents Investment Percentage",
        "documentation": "Cash equivalents investment percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Hedged items",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CeleroCommerceLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CeleroCommerceLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Celero Commerce LLC",
        "label": "Celero Commerce LLC [Member]",
        "documentation": "Celero Commerce LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CertainRemainingLendersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CertainRemainingLendersMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certain Remaining Lenders [Member]",
        "documentation": "Certain Remaining Lenders.",
        "terseLabel": "Certain Remaining Lenders"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "gsbd_ChemicalsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ChemicalsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chemicals member",
        "label": "Chemicals [Member]",
        "terseLabel": "Chemicals"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ChessComLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ChessComLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chess.com, LLC [Member]",
        "documentation": "Chess.com, LLC.",
        "terseLabel": "Chess.com, LLC (fka Checkmate Finance Merger Sub, LLC)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1310"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1308"
     ]
    },
    "gsbd_ChronicleBidcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ChronicleBidcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chronicle Bidco Inc.",
        "label": "Chronicle Bidco Inc [Member]",
        "terseLabel": "Chronicle Bidco Inc. (dba Lexitas)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CiQuercusIntermediateHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CiQuercusIntermediateHoldingsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CI (Quercus) Intermediate Holdings, LLC [Member]",
        "label": "CI (Quercus) Intermediate Holdings, LLC [Member]",
        "terseLabel": "CI (Quercus) Intermediate Holdings, LLC (dba SavATree)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CircustrixHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CircustrixHoldingsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Circustrix Holdings, LLC (dba SkyZone)",
        "label": "Circustrix Holdings, LLC [Member]",
        "documentation": "Circustrix Holdings, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CivicPlusLimitedLiabilityCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CivicPlusLimitedLiabilityCompanyMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CivicPlus Limited Liability Company.",
        "label": "Civic Plus Limited Liability Company [Member]",
        "terseLabel": "CivicPlus LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r132",
      "r133",
      "r134",
      "r156",
      "r160",
      "r190",
      "r191",
      "r193",
      "r195",
      "r202",
      "r203",
      "r257",
      "r295",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r337",
      "r338",
      "r340",
      "r341",
      "r343",
      "r346",
      "r349",
      "r350",
      "r353",
      "r356",
      "r363",
      "r613",
      "r778",
      "r779",
      "r780",
      "r781",
      "r794",
      "r798",
      "r801",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r812",
      "r840",
      "r866",
      "r895",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1377",
      "r1468",
      "r1470",
      "r1478"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class Of Stock [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r202",
      "r340",
      "r349",
      "r350",
      "r351",
      "r353",
      "r356",
      "r361",
      "r363",
      "r561",
      "r778",
      "r779",
      "r780",
      "r781",
      "r1094",
      "r1377",
      "r1466",
      "r1468"
     ]
    },
    "gsbd_ClearcoursePartnershipAcquirecoFinanceLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ClearcoursePartnershipAcquirecoFinanceLimitedMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clearcourse Partnership Acquireco Finance Limited.",
        "label": "Clearcourse Partnership Acquireco Finance Limited [Member]",
        "terseLabel": "Clearcourse Partnership Acquireco Finance Limited"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ClearwaterAnalyticsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ClearwaterAnalyticsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clearwater Analytics, LLC [Member]",
        "documentation": "Clearwater Analytics, LLC.",
        "terseLabel": "Clearwater Analytics, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ClearwaterAnalyticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ClearwaterAnalyticsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clearwater Analytics",
        "label": "Clearwater Analytics [Member]",
        "documentation": "Clearwater Analytics."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "gsbd_CodingSolutionsAcquisitionIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CodingSolutionsAcquisitionIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coding Solutions Acquisition, Inc. (dba CorroHealth)",
        "documentation": "Coding solutions acquisition Inc.",
        "label": "Coding Solutions Acquisition Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CommercialServicesSuppliesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommercialServicesSuppliesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial services &amp; supplies member.",
        "label": "Commercial Services Supplies [Member]",
        "terseLabel": "Commercial Services &amp; Supplies"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CommitmentTerminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommitmentTerminationDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment Termination Date",
        "documentation": "Commitment Termination Date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 8)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r70",
      "r727",
      "r839"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r285",
      "r286",
      "r1042",
      "r1499",
      "r1504"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1163",
      "r1164",
      "r1166",
      "r1167",
      "r1168",
      "r1171",
      "r1473",
      "r1474",
      "r1477",
      "r1584",
      "r1663",
      "r1689"
     ]
    },
    "gsbd_CommonStockOnePointNineOnePercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommonStockOnePointNineOnePercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock - 1.91%",
        "documentation": "Common stock one point nine one percentage.",
        "label": "Common Stock One Point Nine One Percentage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "gsbd_CommonStockRepurchasePlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommonStockRepurchasePlansMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock repurchase plans.",
        "label": "Common Stock Repurchase Plans [Member]",
        "terseLabel": "Common Stock Repurchase Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r840"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r38",
      "r840",
      "r860",
      "r1689",
      "r1690"
     ]
    },
    "gsbd_CommonStockTwoPointFourFivePercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommonStockTwoPointFourFivePercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock, two point four five percentage.",
        "label": "Common Stock Two Point Four Five Percentage [Member]",
        "terseLabel": "Common Stock - 2.45%"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CommonStockTwoPointOneFivePercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommonStockTwoPointOneFivePercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock two point one five percentage.",
        "label": "Common Stock Two Point One Five Percentage [Member]",
        "terseLabel": "Common Stock - 2.15%"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CommonStockTwoPointThreeSixPercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommonStockTwoPointThreeSixPercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock - 2.36%",
        "label": "Common Stock Two Point Three Six Percentage [Member]",
        "documentation": "Common stock two point three six percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.001 per share (200,000,000 shares authorized, 112,569,067 and 112,569,067 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively)",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r338",
      "r345",
      "r730",
      "r1141"
     ]
    },
    "gsbd_CommunicationsEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CommunicationsEquipmentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Communications equipment.",
        "label": "Communications Equipment [Member]",
        "terseLabel": "Communications Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1319"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1317"
     ]
    },
    "gsbd_CompetitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CompetitionMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Competition [Member]",
        "documentation": "Competition."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ComputerServicesIncOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ComputerServicesIncOneMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Services, Inc.",
        "label": "Computer Services, Inc. One [Member]",
        "documentation": "Computer Services, Inc. One."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r222",
      "r768",
      "r769",
      "r1041",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r222",
      "r768",
      "r769",
      "r1041",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r222",
      "r768",
      "r769",
      "r1041",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Composition of investments, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r222",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r222",
      "r768",
      "r769",
      "r1041",
      "r1480",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1067"
     ]
    },
    "gsbd_ConstructionAndEngineeringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ConstructionAndEngineeringMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction and engineering.",
        "label": "Construction And Engineering [Member]",
        "terseLabel": "Construction &amp; Engineering"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ConsumerRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ConsumerRetailMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consumer Retail",
        "label": "Consumer Retail [Member]",
        "documentation": "Consumer retail."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ConsumerStaplesDistributionRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ConsumerStaplesDistributionRetailMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer Staples Distribution Retail [Member]",
        "label": "Consumer Staples Distribution Retail [Member]",
        "terseLabel": "Consumer Staples Distribution &amp; Retail"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ContainersPackagingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ContainersPackagingMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Containers &amp; packaging member.",
        "label": "Containers Packaging [Member]",
        "terseLabel": "Containers &amp; Packaging"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ControlledAffiliatedInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ControlledAffiliatedInvestmentsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Controlled affiliated investments.",
        "label": "Controlled Affiliated Investments [Member]",
        "terseLabel": "From controlled Affiliated Investments"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ConvenientPaymentsAcquisitionIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ConvenientPaymentsAcquisitionIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convenient Payments Acquisition, Inc. [Member]",
        "documentation": "Convenient payments acquisition, inc.",
        "terseLabel": "Convenient Payments Acquisition, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Convertible Debt, Total",
        "label": "Convertible Debt",
        "terseLabel": "Convertible Notes",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r69",
      "r1627"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Notes",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r305",
      "r306",
      "r316",
      "r317",
      "r318",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092"
     ]
    },
    "gsbd_ConvertibleNotesDueTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ConvertibleNotesDueTwoThousandTwentyTwoMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes due Two Thousand Twenty Two [Member]",
        "documentation": "Convertible notes due two thousand twenty two.",
        "terseLabel": "Convertible Notes due 2022"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes [Member]",
        "documentation": "Convertible Notes [Member]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "cef_CoregistrantAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "CoregistrantAxis",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Coregistrant [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "gsbd_CorepowerYogaLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CorepowerYogaLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CorePower Yoga LLC",
        "label": "CorePower Yoga LLC[Member]",
        "terseLabel": "CorePower Yoga LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CoretrustPurchasingGroupLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CoretrustPurchasingGroupLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coretrust Purchasing Group LLC.",
        "label": "Coretrust Purchasing Group L L C [Member]",
        "terseLabel": "Coretrust Purchasing Group LLC"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r156",
      "r164",
      "r165",
      "r308",
      "r351",
      "r640",
      "r661",
      "r722",
      "r1059",
      "r1061",
      "r1062",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1579",
      "r1580",
      "r1581",
      "r1582"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r1509"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r1509"
     ]
    },
    "gsbd_CrewlineBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CrewlineBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Crewline Buyer, Inc. (dba New Relic)",
        "label": "Crewline Buyer, Inc. [Member]",
        "documentation": "Crewline Buyer, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CstHoldingCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CstHoldingCompanyMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cst Holding Company [Member]",
        "documentation": "Cst holding company.",
        "terseLabel": "CST Holding Company (dba Intoxalock)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_CumulativeHedgingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "CumulativeHedgingAdjustments",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Hedging Adjustments",
        "documentation": "Cumulative hedging adjustments.",
        "terseLabel": "Cumulative hedging adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "terseLabel": "Currency",
        "documentation": "Information by currency."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1193",
      "r1354"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1193",
      "r1354"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1195",
      "r1356"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1195",
      "r1356"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1197",
      "r1358"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1195",
      "r1356"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1188",
      "r1349"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1350"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1350"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1348"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1348"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1348"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1190",
      "r1351"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1192",
      "r1353"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1192",
      "r1353"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1193",
      "r1354"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1196",
      "r1357"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1194",
      "r1355"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1191",
      "r1352"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "DE",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt and Equity Securities, Realized Gain (Loss), Total",
        "label": "Debt and Equity Securities, Realized Gain (Loss)",
        "terseLabel": "Non-controlled/non-affiliated investments",
        "verboseLabel": "Net realized gain (loss)",
        "netLabel": "Net Realized Gain(Loss)",
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r878",
      "r879",
      "r1001",
      "r1002",
      "r1003",
      "r1417",
      "r1419"
     ]
    },
    "us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtAndEquitySecuritiesUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt and Equity Securities, Unrealized Gain (Loss)",
        "verboseLabel": "Net change in unrealized appreciation (depreciation)",
        "netLabel": "Net Change in Unrealized Appreciation (Depreciation)",
        "documentation": "Amount of unrealized gain (loss) on investment in debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r884",
      "r885",
      "r1004",
      "r1005",
      "r1006",
      "r1417",
      "r1419"
     ]
    },
    "gsbd_DebtCovenantsMinimumStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DebtCovenantsMinimumStockholdersEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt covenants minimum stockholders equity",
        "documentation": "Debt covenants minimum stockholders equity",
        "label": "Debt Covenants Minimum Stockholders Equity"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_DebtCovenantsNetProceedsSaleOfEquityInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DebtCovenantsNetProceedsSaleOfEquityInterests",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt covenants, net proceeds sale of equity interests.",
        "label": "Debt Covenants, Net Proceeds Sale of Equity Interests",
        "terseLabel": "Net proceeds of the sale of equity interests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r156",
      "r158",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r293",
      "r294",
      "r304",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r320",
      "r327",
      "r328",
      "r330",
      "r561",
      "r627"
     ]
    },
    "gsbd_DebtEquityRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DebtEquityRatio",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt equity ratio",
        "label": "Debt Equity Ratio",
        "documentation": "Debt equity ratio."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_DebtInstrumentAssetCoverageRatioWithRespectToConsolidatedAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DebtInstrumentAssetCoverageRatioWithRespectToConsolidatedAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument asset coverage ratio with respect to consolidated assets.",
        "label": "Debt Instrument Asset Coverage Ratio with Respect to Consolidated Assets",
        "terseLabel": "Asset coverage ratio with respect to consolidated assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r27",
      "r28",
      "r68",
      "r69",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1140",
      "r1466",
      "r1467",
      "r1469",
      "r1472",
      "r1500",
      "r1501",
      "r1502",
      "r1608",
      "r1610",
      "r1626"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Additional credit adjustment spread",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount",
        "verboseLabel": "Principal amount of debt",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r627",
      "r628",
      "r1089",
      "r1090",
      "r1140"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument, Fair Value",
        "totalLabel": "Debt Instrument, Fair Value Disclosure, Total",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r606",
      "r608",
      "r609",
      "r611",
      "r1089",
      "r1090",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1598"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate effective percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r333",
      "r627",
      "r628",
      "r1140"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "verboseLabel": "Stated interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r306"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r561",
      "r719",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1140",
      "r1466",
      "r1467",
      "r1469",
      "r1472",
      "r1608",
      "r1610"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r1088",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentMaturityDateDescription",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Debt Instrument, Maturity Date, Description",
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1140",
      "r1466",
      "r1467",
      "r1469",
      "r1472",
      "r1500",
      "r1501",
      "r1502",
      "r1608",
      "r1610",
      "r1626"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r20",
      "r23",
      "r25",
      "r61",
      "r62",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r561",
      "r719",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1140",
      "r1466",
      "r1467",
      "r1469",
      "r1472",
      "r1608",
      "r1610"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total",
        "terseLabel": "Less: Unamortized debt issuance costs",
        "verboseLabel": "Unamortized debt issuance costs",
        "negatedLabel": "Unamortized debt issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r331",
      "r626",
      "r627",
      "r628",
      "r1089",
      "r1090",
      "r1140"
     ]
    },
    "us-gaap_DebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Member]",
        "terseLabel": "Debt",
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Deferred Financing and Debt Issuance Costs",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Member]",
        "terseLabel": "Debt Securities",
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r1164",
      "r1692"
     ]
    },
    "us-gaap_DeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred financing costs",
        "totalLabel": "Deferred Costs, Noncurrent, Total",
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1405"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance costs",
        "totalLabel": "Debt Issuance Costs, Net, Total",
        "verboseLabel": "Cost incurred in obtaining revolving credit facility",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1515",
      "r1607",
      "r1608",
      "r1610"
     ]
    },
    "us-gaap_DeferredFinanceCostsNoncurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNoncurrentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Cost, Gross, Noncurrent",
        "terseLabel": "Cost incurred in obtaining revolving credit facility",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1608",
      "r1610"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1299"
     ]
    },
    "gsbd_DentalcorpHoldingsLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DentalcorpHoldingsLtdMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dentalcorp Holdings Ltd [Member]",
        "terseLabel": "Dentalcorp Holdings Ltd.",
        "documentation": "Dentalcorp Holdings Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement",
        "totalLabel": "Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement, Total",
        "terseLabel": "Unrealized Appreciation (Depreciation)",
        "documentation": "Fair value, before 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. Includes assets not subject to a master netting arrangement and elected not to be offset."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r557",
      "r971",
      "r981",
      "r1058",
      "r1062",
      "r1124"
     ]
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetFairValueGrossLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset",
        "terseLabel": "Unrealized Appreciation (Depreciation)",
        "negatedLabel": "Unrealized Appreciaton (Depreciation)",
        "documentation": "Fair value of liability associated with 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."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r557",
      "r971",
      "r981"
     ]
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeAssetNotionalAmount",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Currency Sold",
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r961",
      "r965",
      "r980",
      "r1565",
      "r1566"
     ]
    },
    "gsbd_DerivativeAverageNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DerivativeAverageNotionalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative average notional amount",
        "label": "Derivative Average Notional Amount",
        "documentation": "Derivative average notional amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeBasisSpreadOnVariableRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Basis Spread on Variable Rate",
        "terseLabel": "Derivative, basis spread on variable rate",
        "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract",
        "documentation": "Financial instrument 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."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r511",
      "r513",
      "r514",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r823",
      "r826",
      "r845",
      "r846",
      "r847",
      "r850",
      "r851",
      "r852",
      "r853",
      "r855",
      "r856",
      "r857",
      "r858",
      "r880",
      "r881",
      "r882",
      "r883",
      "r886",
      "r887",
      "r888",
      "r889",
      "r955",
      "r958",
      "r970",
      "r985",
      "r1058",
      "r1059",
      "r1062",
      "r1123",
      "r1124",
      "r1162",
      "r1164",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1579",
      "r1580",
      "r1581",
      "r1582",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1599",
      "r1600"
     ]
    },
    "us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueAmountOffsetAgainstCollateralNet",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Amount",
        "label": "Derivative, Fair Value, Amount Offset Against Collateral, Net",
        "totalLabel": "Derivative, Fair Value, Amount Offset Against Collateral, Net, Total",
        "documentation": "The net amount as of the balance sheet date of the fair value of derivative assets and derivative liabilities that in accordance with the entity's accounting policy were offset against collateral under a master netting arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_DerivativeFairValueOfAssetAndLiabilityCollateralRightToReclaimCashOffset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DerivativeFairValueOfAssetAndLiabilityCollateralRightToReclaimCashOffset",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash collateral netting",
        "label": "Derivative Fair Value of Asset and Liability, Collateral Right to Reclaim Cash Offset",
        "documentation": "Derivative fair value of asset and liability, collateral right to reclaim cash offset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivative Assets",
        "documentation": "Fair value, before 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r135",
      "r557",
      "r1058",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Gross Amount of Liabilities",
        "verboseLabel": "Gross fair value, Derivative Liabilities",
        "negatedLabel": "Derivative Liabilities",
        "documentation": "Fair value, before 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r135",
      "r557",
      "r1058",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Fair Value, Net",
        "totalLabel": "Derivative, Fair Value, Net, Total",
        "terseLabel": "Net Derivative Asset (Liabilities)",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "gsbd_DerivativeFrequencyTerm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DerivativeFrequencyTerm",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Frequency",
        "label": "Derivative, Frequency Term",
        "documentation": "Derivative, frequency term."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r511",
      "r513",
      "r514",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r823",
      "r826",
      "r845",
      "r846",
      "r847",
      "r850",
      "r851",
      "r852",
      "r853",
      "r855",
      "r856",
      "r857",
      "r858",
      "r880",
      "r881",
      "r882",
      "r883",
      "r886",
      "r887",
      "r888",
      "r889",
      "r955",
      "r958",
      "r970",
      "r985",
      "r1058",
      "r1059",
      "r1062",
      "r1123",
      "r1124",
      "r1162",
      "r1164",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1579",
      "r1580",
      "r1581",
      "r1582",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1599",
      "r1600"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivatives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivatives",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r564",
      "r575",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability",
        "totalLabel": "Derivative Liability, Total",
        "negatedLabel": "Unrealized Appreciation (Depreciation)",
        "terseLabel": "Unrealized depreciation on derivatives",
        "verboseLabel": "Unrealized Appreciation (Depreciation)",
        "documentation": "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r138",
      "r557",
      "r582",
      "r583",
      "r597",
      "r606",
      "r608",
      "r609",
      "r813",
      "r814",
      "r815",
      "r817",
      "r820",
      "r821",
      "r823",
      "r825",
      "r826",
      "r855",
      "r857",
      "r858",
      "r958",
      "r959",
      "r962",
      "r970",
      "r971",
      "r985",
      "r986",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1589",
      "r1590",
      "r1591",
      "r1670"
     ]
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilityNotionalAmount",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Currency Purchased",
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r961",
      "r964",
      "r980",
      "r1565",
      "r1566"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r1583"
     ]
    },
    "us-gaap_DerivativeMaturityDates": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeMaturityDates",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Contract End Date",
        "terseLabel": "Settlement",
        "verboseLabel": "Maturity Date",
        "documentation": "Date derivative contract ends, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r825",
      "r826",
      "r955",
      "r957",
      "r960",
      "r967",
      "r979",
      "r1164"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional Amount",
        "verboseLabel": "Average notional amounts",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1565",
      "r1566"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r1583"
     ]
    },
    "gsbd_DerivativeUpfrontPaymentsReceipts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DerivativeUpfrontPaymentsReceipts",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative upfront payments (receipts).",
        "label": "Derivative Upfront Payments (Receipts)",
        "terseLabel": "Upfront Payments / Receipts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r166",
      "r185",
      "r500",
      "r541",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r563"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument",
        "verboseLabel": "Accounted for as hedges",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_DiligentCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DiligentCorporationMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diligent Corporation[Member]",
        "label": "Diligent Corporation[Member]",
        "terseLabel": "Diligent Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid",
        "negatedLabel": "Distributions paid",
        "documentation": "Amount of cash distribution paid to unit-holder of limited liability company (LLC)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDateOfRecord": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDateOfRecord",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Date of Record",
        "terseLabel": "Record Date",
        "verboseLabel": "Distribution, date of record",
        "documentation": "Date of record for distribution of cash or unit to member of limited liability company (LLC), in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDeclarationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDeclarationDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Declaration Date",
        "terseLabel": "Date Declared",
        "verboseLabel": "Distribution, declared date",
        "documentation": "Date of declaration for distribution of cash or unit to member of limited liability company (LLC), in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Distribution Date",
        "terseLabel": "Payment Date",
        "documentation": "Date of distribution for distribution of cash or unit to member of limited liability company (LLC), in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Distributions Paid, Per Unit",
        "terseLabel": "Amount Per Share",
        "verboseLabel": "Distribution, per share",
        "documentation": "Per unit of ownership amount of cash distributions paid to unit-holder of a limited liability company (LLC)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberUnitDistribution": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberUnitDistribution",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Unit Distribution",
        "documentation": "Number of units distributed for payment of a unit distribution to unit-holder of a limited liability company (LLC)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedPartnerDistributionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedPartnerDistributionDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Distribution, payable date",
        "label": "Distribution Made to Limited Partner, Distribution Date",
        "documentation": "Date of distribution for distribution of cash or unit to limited partner of limited partnership (LP), in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionMadeToLimitedPartnerDistributionsDeclaredPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionMadeToLimitedPartnerDistributionsDeclaredPerUnit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Made to Limited Partner, Distributions Declared, Per Unit",
        "terseLabel": "Distributions per share",
        "documentation": "Per unit of ownership amount of cash distributions declared to unit-holder of a limited partnership (LP)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_DistributionPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Payable",
        "terseLabel": "Distribution payable",
        "documentation": "Amount of distribution payable to ownership interest holder from investment income and return of capital."
       }
      }
     },
     "auth_ref": [
      "r830",
      "r1024"
     ]
    },
    "cef_DistributionServicingFeesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "DistributionServicingFeesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution/Servicing Fees [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_DistributionTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionTypeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Type [Domain]",
        "documentation": "Types of distribution made by the entity."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution Type [Axis]",
        "documentation": "Information by type of distribution."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "cef_DistributionsMayReducePrincipalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "DistributionsMayReducePrincipalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distributions May Reduce Principal [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "gsbd_DistributorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DistributorsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributors.",
        "label": "Distributors [Member]",
        "terseLabel": "Distributors"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_DiversifiedConsumerServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DiversifiedConsumerServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diversified consumer services member.",
        "label": "Diversified Consumer Services [Member]",
        "terseLabel": "Diversified Consumer Services"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_DiversifiedFinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "DiversifiedFinancialServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Diversified financial services member.",
        "label": "Diversified Financial Services [Member]",
        "terseLabel": "Diversified Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "cef_DividendAndInterestExpensesOnShortSalesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "DividendAndInterestExpensesOnShortSalesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend and Interest Expenses on Short Sales [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_DividendAndInterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendAndInterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend and Interest Receivable",
        "terseLabel": "Interest and dividends receivable",
        "documentation": "Amount of dividend and interest receivable from investment."
       }
      }
     },
     "auth_ref": [
      "r849",
      "r902",
      "r1177"
     ]
    },
    "cef_DividendExpenseOnPreferredSharesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "DividendExpenseOnPreferredSharesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Expenses on Preferred Shares [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1299"
     ]
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Payable, Date to be Paid",
        "terseLabel": "Distribution, payable date",
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "cef_DividendReinvestmentAndCashPurchaseFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "DividendReinvestmentAndCashPurchaseFees",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Reinvestment and Cash Purchase Fees"
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "us-gaap_DividendsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Axis]",
        "documentation": "Information by event wherein earnings are distributed to shareholder."
       }
      }
     },
     "auth_ref": [
      "r1517",
      "r1518"
     ]
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsDeclaredTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Declared [Table Text Block]",
        "terseLabel": "Schedule of Distributions Declared on Common Stock",
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Domain]",
        "documentation": "Event wherein earnings are distributed to shareholder."
       }
      }
     },
     "auth_ref": [
      "r1517",
      "r1518"
     ]
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Distribution, per share",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Payable, Date of Record",
        "terseLabel": "Distribution, date of record",
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208",
      "r1323"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208",
      "r1323"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1300"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1312"
     ]
    },
    "gsbd_EDBParentLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EDBParentLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EDB Parent, LLC.",
        "label": "E D B Parent L L C [Member]",
        "terseLabel": "EDB Parent, LLC (dba Enterprise DB)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ESOSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ESOSolutionsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESO Solutions, Inc.",
        "label": "E S O Solutions Inc [Member]",
        "terseLabel": "ESO Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EagleFamilyFoodsGroupLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EagleFamilyFoodsGroupLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eagle Family Foods Group LLC [Member]",
        "documentation": "Eagle family foods group LLC.",
        "terseLabel": "Eagle Family Foods Group LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfBasicAndDilutedEarningPerUnitDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "terseLabel": "Basic earnings (loss) per share",
        "verboseLabel": "Earnings (loss) per share basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r145",
      "r173",
      "r174",
      "r175",
      "r176",
      "r178",
      "r179",
      "r180",
      "r182",
      "r188",
      "r190",
      "r193",
      "r194",
      "r195",
      "r199",
      "r336",
      "r407",
      "r433",
      "r491",
      "r579",
      "r580",
      "r714",
      "r740",
      "r1068"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfBasicAndDilutedEarningPerUnitDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "terseLabel": "Diluted earnings (loss) per share",
        "verboseLabel": "Earnings (loss) per share diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r145",
      "r173",
      "r174",
      "r175",
      "r176",
      "r178",
      "r179",
      "r180",
      "r182",
      "r190",
      "r193",
      "r194",
      "r195",
      "r199",
      "r336",
      "r407",
      "r433",
      "r491",
      "r579",
      "r580",
      "r714",
      "r740",
      "r1068"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings (Loss) Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r196",
      "r197",
      "r198"
     ]
    },
    "gsbd_EasyMileFitnessLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EasyMileFitnessLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Easy Mile Fitness, LLC",
        "label": "Easy Mile Fitness, L L C [Member]",
        "documentation": "Easy Mile Fitness, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EditionHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EditionHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Edition Holdings, Inc [Member]",
        "terseLabel": "Edition Holdings, Inc. (dba Enverus)",
        "documentation": "Edition Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EdkoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EdkoLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Edko, LLC [Member]",
        "documentation": "Edko, LLC.",
        "terseLabel": "Edko, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "terseLabel": "Effect of foreign exchange rate changes on cash",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1371"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "cef_EffectsOfLeveragePurposeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "EffectsOfLeveragePurposeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage, Purpose [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "cef_EffectsOfLeverageTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "EffectsOfLeverageTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "cef_EffectsOfLeverageTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "EffectsOfLeverageTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects of Leverage [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1274"
     ]
    },
    "gsbd_EightAugustTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EightAugustTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eight August Two Thousand Twenty Four [Member]",
        "documentation": "Eight August Two Thousand Twenty Four.",
        "terseLabel": "August 8, 2024 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EipConsolidatedLlcDbaEverestInfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EipConsolidatedLlcDbaEverestInfrastructureMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EIP Consolidated, LLC (dba Everest Infrastructure)",
        "label": "EIP Consolidated, LLC (dba Everest Infrastructure) [Member]",
        "terseLabel": "EIP Consolidated, LLC (dba Everest Infrastructure)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ElectricalEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ElectricalEquipmentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electrical Equipment",
        "label": "Electrical Equipment [Member]",
        "documentation": "Electrical equipment."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ElemicaParentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ElemicaParentIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elemica Parent Inc [Member]",
        "documentation": "Elemica Parent Inc.",
        "verboseLabel": "Elemica Parent, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549"
     ]
    },
    "gsbd_EnergyEquipmentAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EnergyEquipmentAndServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy equipment and services.",
        "label": "Energy Equipment And Services [Member]",
        "terseLabel": "Energy Equipment &amp; Services"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EngageTwoExcelIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EngageTwoExcelIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engage2Excel, Inc.",
        "label": "Engage Two Excel Inc [Member]",
        "documentation": "Engage 2 Excel Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EntertainmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EntertainmentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entertainment [Member]",
        "terseLabel": "Entertainment",
        "documentation": "Performance, including, but not limited to, film, music, cable broadcast and video game."
       }
      }
     },
     "auth_ref": [
      "r1520",
      "r1521"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity, Address Line",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address,",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, 23",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Securities Act File Number",
        "verboseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "123",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Data",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1364"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1363"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "Entity Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "gsbd_EnveroMidco2LLCDbaSunWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EnveroMidco2LLCDbaSunWorldMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Envero Midco 2 LLC dba Sun World [Member]",
        "documentation": "Envero Midco 2 LLC dba Sun World.",
        "terseLabel": "Envero Midco 2 LLC (dba Sun World)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EnveroMidco2LLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EnveroMidco2LLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Envero Midco 2 LLC",
        "label": "Envero Midco 2 LLC [Member]",
        "documentation": "Envero Midco 2 LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EnvirosmartLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EnvirosmartLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Envirosmart, Llc[Member]",
        "terseLabel": "EnviroSmart, LLC (dba ES Integrated)",
        "documentation": "EnviroSmart, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1306"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1359"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1359"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1359"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EquityAndDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EquityAndDebtSecuritiesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity And Debt Securities [Member]",
        "documentation": "Equity and debt securities.",
        "terseLabel": "Equity and Debt Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r116",
      "r118",
      "r119",
      "r142",
      "r143",
      "r144",
      "r168",
      "r169",
      "r170",
      "r172",
      "r180",
      "r183",
      "r185",
      "r201",
      "r258",
      "r261",
      "r276",
      "r335",
      "r364",
      "r407",
      "r423",
      "r424",
      "r430",
      "r431",
      "r432",
      "r434",
      "r490",
      "r491",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r578",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r629",
      "r631",
      "r633",
      "r736",
      "r755",
      "r756",
      "r757",
      "r794",
      "r895"
     ]
    },
    "gsbd_EquityComponentOfConvertibleNotes": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EquityComponentOfConvertibleNotes",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component Of Convertible Notes",
        "documentation": "Equity component of convertible notes",
        "terseLabel": "Equity component of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EquityDistributionAgreementMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Distribution Agreement.",
        "label": "Equity Distribution Agreement [Member]",
        "terseLabel": "Equity Distribution Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EquityInvestmentPaidInKindInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EquityInvestmentPaidInKindInterestRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Investment Paid In Kind Interest Rate",
        "documentation": "Equity Investment Paid In Kind Interest Rate",
        "terseLabel": "Equity Investment, Reference Rate and Spread (+), PIK"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r429",
      "r613",
      "r1379",
      "r1380",
      "r1381",
      "r1552",
      "r1553",
      "r1554",
      "r1555"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Percentage of ownership of common stock by Affiliates",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r613"
     ]
    },
    "gsbd_EquityOfferingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EquityOfferingCostsPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity offering costs.",
        "label": "Equity Offering Costs [Policy Text Block]",
        "terseLabel": "Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesByIndustryAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]",
        "terseLabel": "Industry Sector",
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r815",
      "r819",
      "r822",
      "r913",
      "r930",
      "r951",
      "r1016",
      "r1082",
      "r1083",
      "r1129",
      "r1130",
      "r1132",
      "r1164"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Equity, Fair Value",
        "totalLabel": "Equity Securities, FV-NI, Total",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r582",
      "r605",
      "r606",
      "r608",
      "r609",
      "r722",
      "r723",
      "r1129",
      "r1158",
      "r1161",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNiMeasurementInput",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities, FV-NI, Measurement Input",
        "terseLabel": "Equity, Range of Significant Unobservable Inputs",
        "documentation": "Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]",
        "terseLabel": "Industry Sector",
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r815",
      "r819",
      "r822",
      "r913",
      "r930",
      "r951",
      "r1016",
      "r1082",
      "r1083",
      "r1129",
      "r1130",
      "r1132",
      "r1164"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity",
        "verboseLabel": "Equity Securities",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r1142",
      "r1172",
      "r1173",
      "r1174",
      "r1692"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1212",
      "r1292",
      "r1327"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1198",
      "r1209",
      "r1289",
      "r1324"
     ]
    },
    "gsbd_EsoSolutionsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EsoSolutionsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ESO Solutions, Inc [Member]",
        "documentation": "ESO Solutions, Inc.",
        "terseLabel": "ESO Solutions, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_EverestClinicalResearchCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "EverestClinicalResearchCorporationMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Everest Clinical Research Corporation [Member]",
        "documentation": "Everest Clinical Research Corporation.",
        "terseLabel": "Everest Clinical Research Corporation (fka 1272775 B.C. LTD.)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ExchangeOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ExchangeOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange of investments",
        "documentation": "Exchange of investments.",
        "label": "Exchange Of Investments"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ExciseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ExciseTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excise taxes.",
        "label": "Excise Taxes",
        "terseLabel": "Excise taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1370"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1370"
     ]
    },
    "cef_ExpenseExampleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ExpenseExampleTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "cef_ExpenseExampleYear01": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ExpenseExampleYear01",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Year 01"
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "cef_ExpenseExampleYears1to10": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ExpenseExampleYears1to10",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 10"
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "cef_ExpenseExampleYears1to3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ExpenseExampleYears1to3",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 3"
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "cef_ExpenseExampleYears1to5": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ExpenseExampleYears1to5",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, Years 1 to 5"
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "gsbd_ExperityIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ExperityIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Experity, Inc.[Member]",
        "terseLabel": "Experity, Inc.",
        "documentation": "Experity, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FSWhiteWaterBorrowerLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FSWhiteWaterBorrowerLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FS WhiteWater Borrower, LLC [Member]",
        "documentation": "FS whitewater borrower, LLC.",
        "terseLabel": "FS WhiteWater Borrower, LLC (fka Whitewater Holding Company LLC)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FacilityFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FacilityFees",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility fees",
        "label": "Facility Fees",
        "documentation": "Facility fees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes unrealized gain (loss) from asset measured at fair value using unobservable input (level 3) and still held."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r598",
      "r1131"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r597",
      "r1129"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r597",
      "r1129"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r586",
      "r1107",
      "r1110",
      "r1132"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r586",
      "r1107",
      "r1110",
      "r1132"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Summary of Ranges of Significant Unobservable Inputs Used to Value Level 3 Assets",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r1132"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)",
        "terseLabel": "Net Change in Unrealized Appreciation (Depreciation) for assets still held",
        "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r598",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r598",
      "r1055",
      "r1130",
      "r1139"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r598",
      "r1055",
      "r1130",
      "r1139"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Summary of Debt Obligations Carried at Fair Value",
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r610",
      "r1055",
      "r1139",
      "r1604"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r373",
      "r374",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r595",
      "r597",
      "r599",
      "r606",
      "r648",
      "r649",
      "r650",
      "r1055",
      "r1089",
      "r1090",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1129",
      "r1132",
      "r1139"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r586",
      "r1129",
      "r1590",
      "r1601"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurement",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r591",
      "r593",
      "r594",
      "r595",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r713",
      "r1129",
      "r1133"
     ]
    },
    "us-gaap_FairValueHedgeLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueHedgeLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hedge Liabilities",
        "terseLabel": "Carrying Value",
        "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r1570",
      "r1571",
      "r1572"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r366",
      "r371",
      "r373",
      "r583",
      "r597",
      "r606",
      "r648",
      "r1055",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1129",
      "r1139"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r366",
      "r371",
      "r373",
      "r375",
      "r583",
      "r584",
      "r597",
      "r606",
      "r649",
      "r1055",
      "r1089",
      "r1090",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1129",
      "r1139"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r373",
      "r374",
      "r583",
      "r584",
      "r585",
      "r586",
      "r597",
      "r606",
      "r650",
      "r1055",
      "r1089",
      "r1090",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1129",
      "r1132",
      "r1139"
     ]
    },
    "gsbd_FairValueMeasurementAssetByInvestmentTypeNetAmortizationOfPremiumDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FairValueMeasurementAssetByInvestmentTypeNetAmortizationOfPremiumDiscount",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement asset by investment type net amortization of premium/discount.",
        "label": "Fair Value Measurement Asset by Investment Type Net Amortization of Premium/Discount",
        "terseLabel": "Net Amortization of Premium/Discount",
        "negatedLabel": "Net Amortization of Premium/Discount"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FairValueMeasurementAssetByInvestmentTypePurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FairValueMeasurementAssetByInvestmentTypePurchases",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement asset by investment type purchases.",
        "label": "Fair Value Measurement Asset by Investment Type Purchases",
        "terseLabel": "Purchases"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FairValueMeasurementAssetByInvestmentTypeValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FairValueMeasurementAssetByInvestmentTypeValue",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "documentation": "Fair value measurement asset by investment type value.",
        "label": "Fair Value Measurement Asset by Investment Type Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r586",
      "r1129",
      "r1590",
      "r1601"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
        "terseLabel": "Net Realized Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r598",
      "r1130",
      "r1131"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "terseLabel": "Net Change in Unrealized Appreciation (Depreciation)",
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r598",
      "r1130"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3",
        "terseLabel": "Transfers In",
        "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r596",
      "r598",
      "r1130"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
        "terseLabel": "Transfers Out",
        "negatedLabel": "Transfers Out",
        "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r596",
      "r598",
      "r1130"
     ]
    },
    "gsbd_FairValueMeasurementsAssetByInvestmentTypeSalesAndSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FairValueMeasurementsAssetByInvestmentTypeSalesAndSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurements asset by investment type sales and settlements.",
        "label": "Fair Value Measurements Asset By Investment Type Sales And Settlements",
        "negatedLabel": "Sales and Settlements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r373",
      "r374",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r595",
      "r597",
      "r599",
      "r606",
      "r648",
      "r649",
      "r650",
      "r1055",
      "r1089",
      "r1090",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1129",
      "r1132",
      "r1139"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1129",
      "r1587",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1601"
     ]
    },
    "gsbd_FairValueOfDebtInvestmentsPercentageUsingIncomeApproach": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FairValueOfDebtInvestmentsPercentageUsingIncomeApproach",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of debt investments percentage using income approach.",
        "label": "Fair Value of Debt Investments Percentage Using Income Approach",
        "terseLabel": "Fair value of debt investments percentage using income approach"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FairValueOfNotQualifyingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FairValueOfNotQualifyingAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of not qualifying assets.",
        "label": "Fair Value Of Not Qualifying Assets",
        "terseLabel": "Fair value of non-qualifying assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from asset measured at fair value using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r598"
     ]
    },
    "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfOtherComprehensiveIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfOtherComprehensiveIncomeExtensibleList",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement in which other comprehensive income (OCI) is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r598"
     ]
    },
    "gsbd_FebruaryTwentySixTwoThousandTwentyFiveBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FebruaryTwentySixTwoThousandTwentyFiveBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "February Twenty Six Two Thousand Twenty Five Base [Member]",
        "documentation": "February Twenty Six Two Thousand Twenty Five Base",
        "verboseLabel": "February 26, 2025 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FebruaryTwentySixTwoThousandTwentyFiveSpecialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FebruaryTwentySixTwoThousandTwentyFiveSpecialMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "February Twenty Six Two Thousand Twenty Five Special [Member]",
        "documentation": "February Twenty Six Two Thousand Twenty Five Special",
        "verboseLabel": "February 26, 2025 (Special)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FederalIncomeTaxNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalIncomeTaxNoteTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureTaxInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Aggregate Unrealized Appreciation and Depreciation on Investments",
        "label": "Federal Income Tax Note [Table Text Block]",
        "documentation": "Tabular disclosure of the federal tax basis of investment holdings. This item captures the aggregate cost of securities, aggregate gross unrealized appreciation for all securities in which there is an excess of value over tax cost, aggregate gross unrealized depreciation for all securities in which there is an excess of tax cost over value, net unrealized appreciation (depreciation), and an explanation of the differences between tax and book."
       }
      }
     },
     "auth_ref": [
      "r1659"
     ]
    },
    "cef_FeeTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "FeeTableAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "cef_FinancialHighlightsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "FinancialHighlightsAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Highlights [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r329",
      "r361",
      "r561",
      "r575",
      "r604",
      "r612",
      "r615",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r721",
      "r737",
      "r1084",
      "r1129",
      "r1130",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1142",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1492",
      "r1493",
      "r1494",
      "r1495",
      "r1586",
      "r1589",
      "r1590",
      "r1591",
      "r1598",
      "r1601",
      "r1602",
      "r1603"
     ]
    },
    "gsbd_FinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FinancialServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Services [Member]",
        "label": "Financial Services [Member]",
        "terseLabel": "Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Interest Expense",
        "terseLabel": "Borrowing interest expense",
        "documentation": "This element represents interest incurred for borrowed money which was used to produce goods or render services."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "gsbd_FirstLienOrLastOutUnitrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FirstLienOrLastOutUnitrancheMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1st Lien/Last-Out Unitranche",
        "label": "First Lien Or Last Out Unitranche [Member]",
        "terseLabel": "1st Lien/Last-Out Unitranche"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FirstLienOrSeniorSecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FirstLienOrSeniorSecuredDebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1st Lien/Senior Secured Debt",
        "label": "First Lien Or Senior Secured Debt [Member]",
        "verboseLabel": "1st Lien/Senior Secured Debt",
        "terseLabel": "1st Lien/Senior Secured Debt"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FiveNovemberTwoThousandTwentyFiveBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FiveNovemberTwoThousandTwentyFiveBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five November Two Thousand Twenty Five Base [Member]",
        "documentation": "Five November Two Thousand Twenty Five Base.",
        "terseLabel": "November 5, 2025 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FiveNovemberTwoThousandTwentyFiveSupplementalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FiveNovemberTwoThousandTwentyFiveSupplementalMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five November Two Thousand Twenty Five Supplemental [Member]",
        "documentation": "Five November Two Thousand Twenty Five Supplemental [Member]",
        "terseLabel": "November 5, 2025 (Supplemental)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FoodAndStaplesRetailingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FoodAndStaplesRetailingMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food and staples retailing.",
        "label": "Food And Staples Retailing [Member]",
        "terseLabel": "Food &amp; Staples Retailing"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FoodProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FoodProductsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food products member.",
        "label": "Food Products [Member]",
        "terseLabel": "Food Products"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ForeignCurrencyForwardContractsAverageNotionalExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ForeignCurrencyForwardContractsAverageNotionalExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency forward contracts average notional exposure.",
        "label": "Foreign Currency Forward Contracts Average Notional Exposure",
        "terseLabel": "Average notional exposure to foreign currency forward contracts"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ForeignCurrencyForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ForeignCurrencyForwardContractsMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Forward Contracts [Member]",
        "documentation": "Foreign currency forward contracts.",
        "terseLabel": "Foreign Currency Forward Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ForeignCurrencyMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency.",
        "label": "Foreign Currency [Member]",
        "terseLabel": "Foreign Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealizedAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossUnrealizedAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net change in unrealized (appreciation) depreciation on foreign currency forward contracts and transactions",
        "label": "Unrealized Gain (Loss), Foreign Currency Transaction, after Tax",
        "documentation": "Amount, after tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r792",
      "r1033",
      "r1176",
      "r1681",
      "r1688"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "gsbd_ForeignCurrencyTranslationsAndOtherTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ForeignCurrencyTranslationsAndOtherTransactionsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translations And Other Transactions [Member]",
        "documentation": "Foreign currency translations and other transactions.",
        "terseLabel": "Foreign Currency Translations and Other Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign Currency Forward Contracts",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r846",
      "r852",
      "r857",
      "r882",
      "r888",
      "r964",
      "r965",
      "r970",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1164",
      "r1577"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1331"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1331"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1331"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1331"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1331"
     ]
    },
    "gsbd_FormulationsParentCorporationDbaChaseCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FormulationsParentCorporationDbaChaseCorpMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Formulations Parent Corporation (dba Chase Corp).",
        "label": "Formulations Parent Corporation (dba Chase Corp) [Member]",
        "terseLabel": "Formulations Parent Corporation (dba Chase Corp)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FourPointFiveZeroUnsecuredConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FourPointFiveZeroUnsecuredConvertibleNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Five Zero Unsecured Convertible Notes [Member]",
        "label": "Four Point Five Zero Unsecured Convertible Notes [Member]",
        "terseLabel": "4.50% Unsecured Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1311"
     ]
    },
    "gsbd_FrontgradeTechnologiesHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FrontgradeTechnologiesHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frontgrade technologies holdings inc.",
        "label": "Frontgrade Technologies Holdings Inc [Member]",
        "terseLabel": "Frontgrade Technologies Holdings Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FrontlineRoadSafetyOperationsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FrontlineRoadSafetyOperationsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Frontline Road Safety Operations, LLC [Member]",
        "documentation": "Frontline Road Safety Operations, LLC",
        "verboseLabel": "Frontline Road Safety Operations, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_FullstreamOperationsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "FullstreamOperationsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fullstream Operations LLC.",
        "label": "Fullstream Operations LLC [Member]",
        "terseLabel": "Fullsteam Operations LLC"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "currency_GBP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "GBP",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom, Pounds",
        "terseLabel": "Borrowings denominated in Pound Sterling (GBP)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GainLossFromHedgingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GainLossFromHedgingItems",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedged item",
        "label": "Gain (Loss) From Hedging Items",
        "documentation": "Gain (loss) from hedging items."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GainLossFromInterestRateSwapAccountedForAsHedgesAndTheRelatedHedgedItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GainLossFromInterestRateSwapAccountedForAsHedgesAndTheRelatedHedgedItemsAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) From Interest Rate Swap Accounted For As Hedges And The Related Hedged Items [Abstract]",
        "documentation": "Gain (loss) from interest rate swap accounted for as hedges and the related hedged items.",
        "terseLabel": "(Gain) loss from interest rate swap accounted for as hedges and the related hedged items:"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GainLossFromInterestRateSwapAccountedForHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GainLossFromInterestRateSwapAccountedForHedges",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) From Interest Rate Swap Accounted For Hedges",
        "documentation": "Gain (loss) from interest rate swap accounted for hedges.",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "totalLabel": "Total net realized and unrealized gains (losses) on foreign currency forward contracts",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r1568"
     ]
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Investments",
        "totalLabel": "Net realized and unrealized gains (losses)",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r51",
      "r1376"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails": {
       "parentTag": "us-gaap_GainLossOnDerivativeInstrumentsNetPretax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Sale of Derivatives",
        "terseLabel": "Net realized gain (loss)",
        "verboseLabel": "Net realized gain (loss) on foreign currency forward contracts",
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r72",
      "r880",
      "r881",
      "r882",
      "r883"
     ]
    },
    "gsbd_GainsightIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GainsightIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gainsight Inc.",
        "label": "Gainsight Inc [Member]",
        "terseLabel": "Gainsight, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "cef_GeneralDescriptionOfRegistrantAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "GeneralDescriptionOfRegistrantAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Description of Registrant [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "gsbd_GeoTopCoCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GeoTopCoCorporationMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geo TopCo Corporation [Member]",
        "documentation": "Geo topCo corporation.",
        "terseLabel": "Geo TopCo Corporation (fka Geotechnical Merger Sub, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Concentration Risk",
        "label": "Geographic Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1484"
     ]
    },
    "gsbd_GhaBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GhaBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GHA Buyer Inc. (dba Cedar Gate)",
        "documentation": "GHA Buyer Inc.",
        "label": "GHA Buyer Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GoldmanSachMiddleMarketLendingCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GoldmanSachMiddleMarketLendingCorpMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goldman Sach Middle Market Lending Corp.",
        "label": "Goldman Sach Middle Market Lending Corp [Member]",
        "terseLabel": "Goldman Sach Middle Market Lending Corp"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GoldmanSachsFinancialSquareGovernmentFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GoldmanSachsFinancialSquareGovernmentFundMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goldman Sachs Financial Square Government Fund [Member]",
        "label": "Goldman Sachs Financial Square Government Fund [Member]",
        "terseLabel": "Goldman Sachs Financial Square Government Fund - Institutional Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GovdeliveryHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GovdeliveryHoldingsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GovDelivery Holdings LLC.",
        "label": "GovDelivery Holdings LLC [Member]",
        "terseLabel": "GovDelivery Holdings, LLC (dba Granicus, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GovernmentjobsComIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GovernmentjobsComIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Governmentjobs com Inc.",
        "label": "Governmentjobs.com Inc [Member]",
        "terseLabel": "Governmentjobs.com, Inc. (dba NeoGov)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GrossProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GrossProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails": {
       "parentTag": "us-gaap_ProceedsFromIssuanceOfCommonStock",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross proceeds from issuance of common stock.",
        "label": "Gross Proceeds from Issuance of Common Stock",
        "terseLabel": "Gross Proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GsAcquisitioncoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GsAcquisitioncoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GS AcquisitionCo, Inc.",
        "label": "GS AcquisitionCo, Inc [Member]",
        "terseLabel": "GS AcquisitionCo, Inc. (dba Insightsoftware)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GsGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GsGroupIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GS Group Inc.",
        "label": "GS Group Inc [Member]",
        "terseLabel": "GS Group Inc"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_GuidepointSecurityHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "GuidepointSecurityHoldingsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guidepoint Security Holdings, LLC (fka GPS Phoenix Buyer, Inc.)",
        "label": "Guidepoint Security Holdings, LLC [Member]",
        "documentation": "Guidepoint security holdings, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HamiltonThorneIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HamiltonThorneIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hamilton Thorne, Inc.",
        "label": "Hamilton Thorne, Inc [Member]",
        "documentation": "Hamilton Thorne, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HealthCareEquipmentSuppliesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HealthCareEquipmentSuppliesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health Care Equipment &amp; Supplies",
        "documentation": "Health care equipment &amp; supplies member.",
        "label": "Health Care Equipment Supplies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HealthCareProvidersServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HealthCareProvidersServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health care providers &amp; services member.",
        "label": "Health Care Providers Services [Member]",
        "terseLabel": "Health Care Providers &amp; Services"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HealthCareTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HealthCareTechnologyMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health care technology member.",
        "label": "Health Care Technology [Member]",
        "terseLabel": "Health Care Technology"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HealthEdgeSoftwareIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HealthEdgeSoftwareIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Healthedge software, inc.",
        "label": "Health Edge Software Inc [Member]",
        "terseLabel": "HealthEdge Software, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HeartlandHomeServicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HeartlandHomeServicesIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Heartland Home Services, Inc. [Member]",
        "documentation": "Heartland home services, Inc.",
        "terseLabel": "Heartland Home Services, Inc. (fka Helios Buyer, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative hedging adjustments",
        "label": "Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)",
        "documentation": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk. Excludes cumulative basis adjustment related to foreign exchange risk."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1568",
      "r1575"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfCarryingValueOfUnsecuredBorrowingsWithHedgingRelationshipsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1568",
      "r1575"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": []
    },
    "cef_HighestPriceOrBid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "HighestPriceOrBid",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid"
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "cef_HighestPriceOrBidNav": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "HighestPriceOrBidNav",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid, NAV"
       }
      }
     },
     "auth_ref": [
      "r1282"
     ]
    },
    "cef_HighestPriceOrBidPremiumDiscountToNavPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "HighestPriceOrBidPremiumDiscountToNavPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Price or Bid, Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "gsbd_HighfiveDentalHoldcoLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HighfiveDentalHoldcoLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Highfive Dental Holdco, LLC.",
        "label": "Highfive Dental Holdco LLC[Member]",
        "terseLabel": "Highfive Dental Holdco, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HonorHNBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HonorHNBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Honor hn buyer, inc.",
        "label": "Honor H N Buyer Inc [Member]",
        "terseLabel": "Honor HN Buyer, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HotelsRestaurantsLeisureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HotelsRestaurantsLeisureMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotels, restaurants &amp; leisure member.",
        "label": "Hotels Restaurants Leisure [Member]",
        "terseLabel": "Hotels, Restaurants &amp; Leisure"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HouseholdProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HouseholdProductsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Household products member.",
        "label": "Household Products [Member]",
        "terseLabel": "Household Products"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_Hs4AcquisitioncoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "Hs4AcquisitioncoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HS4 AcquisitionCo, Inc.",
        "label": "HS4 AcquisitionCo, Inc [Member]",
        "terseLabel": "HS4 AcquisitionCo, Inc. (dba HotSchedules &amp; Fourth)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_HurdleRateForIncentiveFeePurpose": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "HurdleRateForIncentiveFeePurpose",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hurdle rate for incentive fee purpose.",
        "label": "Hurdle Rate for Incentive Fee Purpose",
        "terseLabel": "Hurdle rate for incentive fee purpose"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ICIMSIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ICIMSIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Icims, inc.",
        "label": "I C I M S Inc [Member]",
        "terseLabel": "iCIMS, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_IMOInvestorHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IMOInvestorHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IMO Investor Holdings, Inc. [Member]",
        "documentation": "IMO investor holdings, Inc.",
        "terseLabel": "IMO Investor Holdings, Inc. (fka Intelligent Medical Objects, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "IN",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "India",
        "label": "INDIA"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ITServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ITServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IT services member.",
        "label": "I T Services [Member]",
        "terseLabel": "IT Services"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1185",
      "r1208"
     ]
    },
    "gsbd_IdealComponentsAcquisitionLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IdealComponentsAcquisitionLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ideal Components Acquisition, LLC [Member]",
        "documentation": "Ideal components acquisition, LLC.",
        "terseLabel": "Ideal Components Acquisition, LLC (dba Ideal Tridon)"
       }
      }
     },
     "auth_ref": []
    },
    "cef_IncentiveAllocationMaximumPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "IncentiveAllocationMaximumPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation Maximum [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "cef_IncentiveAllocationMinimumPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "IncentiveAllocationMinimumPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation Minimum [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "cef_IncentiveAllocationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "IncentiveAllocationPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Allocation [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "us-gaap_IncentiveFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncentiveFeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Fee Expense",
        "terseLabel": "Incentive fees",
        "documentation": "Amount of expense for incentive fee based on performance under arrangement to manage operations, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r1683"
     ]
    },
    "us-gaap_IncentiveFeeExpenseCapitalGainBased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncentiveFeeExpenseCapitalGainBased",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual or payment of incentive fees based on capital gain",
        "label": "Incentive Fee Expense, Capital-Gain-Based",
        "documentation": "Amount of expense for capital-gain-based incentive fee for performance under arrangement to manage operation, including, but not limited to, managing investment."
       }
      }
     },
     "auth_ref": [
      "r1683"
     ]
    },
    "gsbd_IncentiveFeeIfNoExcessIncomeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IncentiveFeeIfNoExcessIncomeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive fee if no excess income amount.",
        "label": "Incentive Fee if No Excess Income Amount",
        "terseLabel": "Incentive fee if no excess income amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncentiveFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncentiveFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incentive fees payable",
        "label": "Incentive Fee Payable",
        "documentation": "Amount of fee payable for management of operations based on performance under arrangement, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r1671"
     ]
    },
    "cef_IncentiveFeesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "IncentiveFeesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incentive Fees [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_IncomeApproachValuationTechniqueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeApproachValuationTechniqueMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation, Income Approach [Member]",
        "terseLabel": "Income Approach",
        "documentation": "Valuation approach converting future amounts to single current discounted amount."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1110",
      "r1111",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r283",
      "r284",
      "r513",
      "r521",
      "r538",
      "r542",
      "r588",
      "r592",
      "r598",
      "r614",
      "r615",
      "r616",
      "r752",
      "r754",
      "r874",
      "r1054",
      "r1055",
      "r1107",
      "r1108",
      "r1124",
      "r1126",
      "r1131",
      "r1139",
      "r1557",
      "r1559",
      "r1629"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r284",
      "r513",
      "r521",
      "r538",
      "r542",
      "r588",
      "r592",
      "r598",
      "r614",
      "r615",
      "r616",
      "r752",
      "r754",
      "r874",
      "r1054",
      "r1055",
      "r1107",
      "r1108",
      "r1124",
      "r1126",
      "r1131",
      "r1139",
      "r1557",
      "r1559",
      "r1629"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r1551"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r1551"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureTaxInformation1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Information",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r161",
      "r409",
      "r412",
      "r414",
      "r415",
      "r416",
      "r418",
      "r421",
      "r425",
      "r426",
      "r427",
      "r428",
      "r720",
      "r766",
      "r784",
      "r1106"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r410",
      "r411",
      "r418",
      "r419",
      "r420",
      "r422",
      "r777"
     ]
    },
    "gsbd_IncomeTaxProvisionRealizedAndUnrealizedGains": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IncomeTaxProvisionRealizedAndUnrealizedGains",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Provision, Realized And Unrealized Gains",
        "documentation": "Income tax provision, realized and unrealized gains.",
        "terseLabel": "(Provision) benefit for taxes on realized and unrealized gains (losses) on investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Increase (decrease) in accrued expenses and other liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1463"
     ]
    },
    "us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Fair Value of Hedged Item in Interest Rate Fair Value Hedge",
        "terseLabel": "Hedged items",
        "documentation": "Amount of unrealized gain (loss) included in earnings related to the fair value of the hedged item in an interest rate fair value hedge, offset by the gain (loss) on the hedging instrument to the extent that the fair value hedge is determined to be effective."
       }
      }
     },
     "auth_ref": [
      "r1568",
      "r1574"
     ]
    },
    "us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments",
        "terseLabel": "Interest rate fair value hedge",
        "documentation": "Amount of unrealized gain (loss) related to the fair value of interest rate derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective."
       }
      }
     },
     "auth_ref": [
      "r1568",
      "r1574"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncentiveFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInIncentiveFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Incentive Fee Payable",
        "terseLabel": "Increase (decrease) in incentive fees payable",
        "documentation": "Amount of increase (decrease) in fee payable for management of operations based on performance under arrangement, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r1691"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestAndDividendsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInterestAndDividendsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Interest and Dividends Receivable, Total",
        "label": "Increase (Decrease) in Interest and Dividends Receivable",
        "negatedLabel": "(Increase) decrease in interest and dividends receivable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount due to the entity in the form of unpaid interest and dividends."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "gsbd_IncreaseDecreaseInInterestAndOtherDebtExpensesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IncreaseDecreaseInInterestAndOtherDebtExpensesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 45.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) In Interest And Other Debt Expenses Payable",
        "terseLabel": "Increase (decrease) in interest and other debt expenses payable",
        "documentation": "Increase (decrease) in interest and other debt expenses payable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInManagementFeePayable",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Management Fee Payable",
        "terseLabel": "Increase (decrease) in management fees payable",
        "documentation": "Amount of increase (decrease) management fee payable for performance under arrangement to manage operation, including, but not limited to, managing investment."
       }
      }
     },
     "auth_ref": [
      "r1691"
     ]
    },
    "gsbd_IncreaseDecreaseInNetAssetsFromOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IncreaseDecreaseInNetAssetsFromOperationsAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in net assets from operations.",
        "label": "Increase Decrease In Net Assets From Operations [Abstract]",
        "terseLabel": "Increase (decrease) in net assets from operations:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Increase) decrease in other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "totalLabel": "Increase (Decrease) in Other Operating Assets, Total",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "gsbd_IncurredExpensesForServicesProvidedByAdministratorAndCustodianFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IncurredExpensesForServicesProvidedByAdministratorAndCustodianFees",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incurred expenses for services provided by administrator and custodian fees.",
        "label": "Incurred Expenses For Services Provided By Administrator And Custodian Fees",
        "terseLabel": "Incurred expenses for services provided by Administrator and Custodian fees",
        "negatedLabel": "Incurred expenses for services provided by Administrator and Custodian fees"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_IncurredExpensesForServicesProvidedByTransferAgent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IncurredExpensesForServicesProvidedByTransferAgent",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incurred expenses for services provided by transfer agent.",
        "label": "Incurred Expenses For Services Provided By Transfer Agent",
        "terseLabel": "Incurred expenses for services provided by transfer agent"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_IndependentPowerAndRenewableElectricityProducersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IndependentPowerAndRenewableElectricityProducersMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Independent power and renewable electricity producers.",
        "label": "Independent Power And Renewable Electricity Producers [Member]",
        "terseLabel": "Independent Power &amp; Renewable Electricity Producers"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1322",
      "r1331",
      "r1335",
      "r1343"
     ]
    },
    "gsbd_IndustryConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IndustryConcentrationRiskMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industry Concentration Risk",
        "label": "Industry Concentration Risk [Member]",
        "documentation": "Industry concentration risk."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InitialConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InitialConvertibleNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial convertible notes.",
        "label": "Initial Convertible Notes [Member]",
        "terseLabel": "Initial Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1347"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1347"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1347"
     ]
    },
    "gsbd_InsuranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InsuranceMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance member.",
        "label": "Insurance [Member]",
        "terseLabel": "Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InteractiveMediaServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InteractiveMediaServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interactive media &amp; services member.",
        "label": "Interactive Media Services [Member]",
        "terseLabel": "Interactive Media &amp; Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Debt Expense",
        "terseLabel": "Total",
        "totalLabel": "Total",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1418"
     ]
    },
    "us-gaap_InterestAndDividendIncomeSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestAndDividendIncomeSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest and Dividend Income, Securities, Operating, Total",
        "label": "Interest and Dividend Income, Securities, Operating",
        "terseLabel": "Dividend, Interest, PIK and Other Income",
        "documentation": "Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on securities."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1682",
      "r1693"
     ]
    },
    "gsbd_InterestAndOtherDebtExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InterestAndOtherDebtExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and other debt expenses.",
        "label": "Interest And Other Debt Expenses",
        "terseLabel": "Interest and other debt expenses"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InterestAndOtherDebtExpensesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InterestAndOtherDebtExpensesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and other debt expenses payable.",
        "label": "Interest And Other Debt Expenses Payable",
        "terseLabel": "Interest and other debt expenses payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndOtherIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestAndOtherIncomeTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Other Income [Table Text Block]",
        "terseLabel": "Schedule of Interest Income",
        "documentation": "Tabular disclosure of interest income and income classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Borrowings",
        "terseLabel": "Borrowing interest expense",
        "totalLabel": "Interest Expense, Borrowings, Total",
        "documentation": "Aggregate amount of interest expense on all borrowings."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r1065",
      "r1675"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt",
        "totalLabel": "Total",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r324",
      "r334",
      "r1091",
      "r1092",
      "r1675"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense",
        "label": "Interest Expense [Member]",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "cef_InterestExpensesOnBorrowingsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "InterestExpensesOnBorrowingsPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expenses on Borrowings [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Interest and Other Debt Expenses",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOperatingPaidInCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeOperatingPaidInCash",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Operating, Paid in Cash",
        "terseLabel": "Interest income",
        "documentation": "Amount of interest income from investment paid in cash, classified as operating."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r1007",
      "r1010"
     ]
    },
    "us-gaap_InterestIncomeOperatingPaidInKind": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeOperatingPaidInKind",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment-in-kind income",
        "negatedLabel": "Payment-in-kind interest capitalized",
        "label": "Interest Income, Operating, Paid in Kind",
        "documentation": "Amount of interest income from investment paid in kind, classified as operating."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r1007",
      "r1010",
      "r1012"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "terseLabel": "Interest expense paid",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r151",
      "r152"
     ]
    },
    "us-gaap_InterestRateDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateDerivativesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Derivatives, at Fair Value, Net",
        "totalLabel": "Interest Rate Derivatives, at Fair Value, Net, Total",
        "terseLabel": "Fair Market Value",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateRiskMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Risk [Member]",
        "documentation": "The risk associated with changes in interest rates that effect the value of an interest-bearing asset or liability, and a servicing asset or liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swaps",
        "verboseLabel": "Interest Rate Swaps",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1169",
      "r1170",
      "r1576"
     ]
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Internal Revenue Service (IRS)",
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InternetAndDirectMarketingRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InternetAndDirectMarketingRetailMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internet and direct marketing retail.",
        "label": "Internet And Direct Marketing Retail [Member]",
        "terseLabel": "Internet &amp; Direct Marketing Retail"
       }
      }
     },
     "auth_ref": []
    },
    "cef_IntervalFundFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "IntervalFundFlag",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interval Fund [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_InvestmentAcquisitionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentAcquisitionDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Initial Acquisition Date",
        "label": "Investment, Acquisition Date",
        "documentation": "Date when investment is acquired, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r925",
      "r942",
      "r1015"
     ]
    },
    "gsbd_InvestmentAdviserDidNotDevelopUnobservableInputsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentAdviserDidNotDevelopUnobservableInputsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Adviser did not develop the unobservable inputs.",
        "label": "Investment Adviser Did Not Develop Unobservable Inputs [Member]",
        "terseLabel": "Investment Adviser did not Develop Unobservable Inputs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentAffiliatedIssuerControlledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentAffiliatedIssuerControlledMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Controlled Affiliated Investments",
        "label": "Investment, Affiliated Issuer, Controlled [Member]",
        "documentation": "Controlled affiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r791",
      "r834",
      "r836",
      "r843",
      "r859",
      "r868",
      "r869",
      "r1010"
     ]
    },
    "us-gaap_InvestmentAffiliatedIssuerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentAffiliatedIssuerMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Affiliated Issuer [Member]",
        "terseLabel": "Investment Affiliated Issuer",
        "verboseLabel": "Affiliates",
        "documentation": "Affiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r818",
      "r871",
      "r879",
      "r885",
      "r1002",
      "r1005",
      "r1662"
     ]
    },
    "us-gaap_InvestmentAffiliatedIssuerNoncontrolledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentAffiliatedIssuerNoncontrolledMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlled Affiliated Investments",
        "label": "Investment, Affiliated Issuer, Noncontrolled [Member]",
        "verboseLabel": "Non-Controlled Affiliates",
        "documentation": "Noncontrolled affiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r791",
      "r835",
      "r837",
      "r844",
      "r859",
      "r868",
      "r869",
      "r990",
      "r1001",
      "r1002",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1014",
      "r1015",
      "r1016"
     ]
    },
    "us-gaap_InvestmentBasisSpreadVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentBasisSpreadVariableRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Basis Spread, Variable Rate",
        "terseLabel": "Reference Rate and Spread (+)",
        "documentation": "Percentage added to reference rate used to compute variable rate on investment."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r929",
      "r933",
      "r998"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1286",
      "r1287",
      "r1288"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r1301"
     ]
    },
    "us-gaap_InvestmentCompanyDistributionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyDistributionPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Distribution [Policy Text Block]",
        "terseLabel": "Distributions",
        "documentation": "Disclosure of accounting policy for distribution to ownership interest holder. Includes, but is not limited to, dividend distribution and tax return of capital."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "us-gaap_InvestmentCompanyDividendDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyDividendDistribution",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_PartnersCapitalAccountDistributions",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Investment Company, Dividend Distribution, Total",
        "label": "Investment Company, Dividend Distribution",
        "terseLabel": "Distributable earnings",
        "negatedLabel": "Distributable earnings",
        "documentation": "Amount of dividend distribution from ordinary income and capital gain. Excludes distribution for tax return of capital."
       }
      }
     },
     "auth_ref": [
      "r790",
      "r793",
      "r794",
      "r894"
     ]
    },
    "us-gaap_InvestmentCompanyExpenseAfterReductionOfFeeWaiverAndReimbursement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyExpenseAfterReductionOfFeeWaiverAndReimbursement",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Expense, after Reduction of Fee Waiver and Reimbursement",
        "totalLabel": "Net expenses",
        "documentation": "Amount, after reimbursement and fee waiver, of expense for generation of investment income classified as operating."
       }
      }
     },
     "auth_ref": [
      "r1683"
     ]
    },
    "us-gaap_InvestmentCompanyExpenseRatioIncludingIncentiveFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyExpenseRatioIncludingIncentiveFee",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ratio of total expenses to average net assets",
        "label": "Investment Company, Expense Ratio, after Fee Waiver and Incentive Fee Deduction",
        "verboseLabel": "Ratio of net expenses to average net assets",
        "documentation": "Percentage, after deduction of fee waiver and incentive fee, of expense to average net assets."
       }
      }
     },
     "auth_ref": [
      "r1665"
     ]
    },
    "gsbd_InvestmentCompanyExpenseRatioToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentCompanyExpenseRatioToAverageNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment company expense ratio to average net assets.",
        "label": "Investment Company Expense Ratio to Average Net Assets",
        "terseLabel": "Ratio of net expenses to average net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfunded Commitment Balances",
        "label": "Investment Company, Financial Support to Investee Contractually Required, Not Provided, Amount",
        "verboseLabel": "Committement to fund letters of credit",
        "documentation": "Amount of financial support committed by investment company to investee that is contractually required but not provided."
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r798",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Table]",
        "documentation": "Disclosure of information about financial highlights. Includes, but is not limited to, per share information, income and expense ratios, total return, capital commitment and fee waiver."
       }
      }
     },
     "auth_ref": [
      "r798",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Table Text Block]",
        "terseLabel": "Schedule of Financial Highlights of the Company",
        "documentation": "Tabular disclosure of financial highlights. Includes, but is not limited to, per share information, income and expense ratios, total return, capital commitment and fee waiver."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialHighlightsTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlights"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Highlights [Text Block]",
        "terseLabel": "Financial Highlights",
        "documentation": "The entire disclosure of financial highlights reported by investment company."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r796",
      "r800",
      "r805"
     ]
    },
    "us-gaap_InvestmentCompanyFinancialRatiosAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyFinancialRatiosAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Financial Ratios [Abstract]",
        "terseLabel": "Supplemental Data/Ratio:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyGainLossOnInvestmentPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyGainLossOnInvestmentPerShare",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net realized and unrealized gains (losses)",
        "label": "Investment Company, Gain (Loss) on Investment, Per Share",
        "verboseLabel": "Distributions declared from net realized gains",
        "totalLabel": "Investment Company, Gain (Loss) on Investment, Per Share, Total",
        "documentation": "Per share or unit amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "us-gaap_InvestmentCompanyIncentiveFeeToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyIncentiveFeeToAverageNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Incentive Fee to Average Net Assets",
        "terseLabel": "Ratio of net expenses to average net assets",
        "verboseLabel": "Ratio of net incentive fees to average net assets",
        "documentation": "Percentage of incentive fee expense to average net assets."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Investment Income (Loss) from Operations, Per Share",
        "totalLabel": "Net increase (decrease) in net assets from operations",
        "documentation": "Per share or unit amount of investment income (loss) and realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossFromOperationsPerShareAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Investment Income (Loss) from Operations, Per Share [Abstract]",
        "terseLabel": "Per Share Data:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShare",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyInvestmentIncomeLossFromOperationsPerShare",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investment income per share basic",
        "verboseLabel": "Distributions declared from net investment income",
        "terseLabel": "Net investment income",
        "documentation": "Per-basic-share or unit amount, after investment expense, of dividend and interest investment income (loss) from investment held by investment company."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossPerShareDiluted",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment income per share diluted",
        "label": "Investment Company, Investment Income (Loss), Per Share, Diluted",
        "documentation": "Per-diluted-share or unit amount, after investment expense, of dividend and interest investment income (loss) from investment held by investment company."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "us-gaap_InvestmentCompanyInvestmentIncomeLossRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyInvestmentIncomeLossRatio",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Investment Income (Loss) Ratio",
        "terseLabel": "Ratio of net investment income to average net assets",
        "documentation": "Percentage of investment income (loss) to average net assets."
       }
      }
     },
     "auth_ref": [
      "r1664"
     ]
    },
    "us-gaap_InvestmentCompanyIssuanceOfSharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyIssuanceOfSharesPerShare",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Share Issuance, Per Share",
        "terseLabel": "Issuance of common stock, net of underwriting and offering costs",
        "documentation": "Per share amount of share issuance by investment company. Includes, but is not limited to, per unit, membership interest, or other ownership interest."
       }
      }
     },
     "auth_ref": [
      "r1669"
     ]
    },
    "us-gaap_InvestmentCompanyMarketValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyMarketValuePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Market Value, Per Share",
        "terseLabel": "Market price, end of period",
        "documentation": "Market value per share of investment portfolio by investment company. Includes, but is not limited to, per unit, membership interest, or other ownership interest."
       }
      }
     },
     "auth_ref": [
      "r1668"
     ]
    },
    "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Net Asset Value, Per Share, Period Increase (Decrease)",
        "totalLabel": "Total increase (decrease) in net assets",
        "documentation": "Per-share or unit amount of increase (decrease) in net asset value."
       }
      }
     },
     "auth_ref": [
      "r1668"
     ]
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portfolio turnover",
        "label": "Investment Company, Portfolio Turnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r1667"
     ]
    },
    "gsbd_InvestmentCompanyRatioOfInterestAndOtherDebtExpensesToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentCompanyRatioOfInterestAndOtherDebtExpensesToAverageNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment company ratio of interest and other debt expenses to average net assets.",
        "label": "Investment Company Ratio of Interest and Other Debt Expenses to Average Net Assets",
        "terseLabel": "Ratio of interest and other debt expenses to average net assets"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InvestmentCompanyRatioOfNetExpensesBeforeVoluntaryWaiversToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentCompanyRatioOfNetExpensesBeforeVoluntaryWaiversToAverageNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment company ratio of net expenses before voluntary waivers to average net assets.",
        "label": "Investment Company Ratio of Net Expenses Before Voluntary Waivers to Average Net Assets",
        "terseLabel": "Ratio of net expenses before voluntary waivers to average net assets"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InvestmentCompanyRatioOfNetExpensesWithoutIncentiveFeesAndInterestAndOtherDebtExpensesToAverageNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentCompanyRatioOfNetExpensesWithoutIncentiveFeesAndInterestAndOtherDebtExpensesToAverageNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment company ratio of net expenses without incentive fees and interest and other debt expenses to average net assets.",
        "label": "Investment Company Ratio of Net Expenses Without Incentive Fees and Interest and Other Debt Expenses to Average Net Assets",
        "terseLabel": "Ratio of net expenses (without incentive fees and interest and other debt expenses) to average net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyRealizedAndUnrealizedGainLossOnInvestmentAndForeignCurrencyAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss), Investment and Derivative, Operating, and Foreign Currency Transaction, before Tax [Abstract]",
        "terseLabel": "Net realized and unrealized gains (losses) on investment transactions:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r1301"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r1301"
     ]
    },
    "us-gaap_InvestmentCompanyRepurchaseOfSharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyRepurchaseOfSharesPerShare",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Share Repurchase, Per Share",
        "terseLabel": "Repurchases of common stock, including commissions and direct acquisition costs",
        "documentation": "Per share amount of share repurchase by investment company. Includes, but is not limited to, per unit, membership interest, or other ownership interest."
       }
      }
     },
     "auth_ref": [
      "r1669"
     ]
    },
    "us-gaap_InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanySeniorSecurityIndebtednessAssetCoverageRatio",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Senior Security, Indebtedness, Asset Coverage Ratio",
        "terseLabel": "Asset coverage ratio",
        "documentation": "Percentage of total assets less all liabilities and indebtedness not represented by senior security, to senior security representing indebtedness."
       }
      }
     },
     "auth_ref": [
      "r1394"
     ]
    },
    "us-gaap_InvestmentCompanyTaxReturnOfCapitalDistributionPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyTaxReturnOfCapitalDistributionPerShare",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Tax Return of Capital Distribution, Per Share",
        "terseLabel": "Distributions to common stockholders",
        "documentation": "Per share or unit amount of capital distribution in excess of tax basis earnings."
       }
      }
     },
     "auth_ref": [
      "r790",
      "r807"
     ]
    },
    "us-gaap_InvestmentCompanyTotalReturnAfterIncentiveFees": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyTotalReturnAfterIncentiveFees",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Total Return after Incentive Fees",
        "terseLabel": "Total return based on NAV",
        "documentation": "Percentage increase (decrease), after deduction of incentive fee, in fund net asset value. Includes, but is not limited to, interest and dividend income (loss) and realized and unrealized gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "us-gaap_InvestmentCompanyTotalReturnMarketValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyTotalReturnMarketValue",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Total Return, Market Value",
        "terseLabel": "Total return based on market value",
        "documentation": "Percentage increase (decrease) in portfolio market value assuming reinvestment of dividend and capital gain distribution."
       }
      }
     },
     "auth_ref": [
      "r1666"
     ]
    },
    "us-gaap_InvestmentCompanyVoluntaryFeeWaived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyVoluntaryFeeWaived",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentCompanyExpenseAfterReductionOfFeeWaiverAndReimbursement",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment adviser voluntary agreed waive of fees",
        "negatedLabel": "Fee waivers",
        "label": "Investment Company, Voluntary Fee Waived",
        "totalLabel": "Investment Company, Voluntary Fee Waived, Total",
        "documentation": "Amount of fee voluntarily waived by investment company."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r869"
     ]
    },
    "us-gaap_InvestmentIdentifierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIdentifierAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Identifier [Axis]",
        "documentation": "Identification of investment in security, including, but not limited to, name, title, and other identifying information."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r814",
      "r815",
      "r820",
      "r821",
      "r822",
      "r827",
      "r828",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r921",
      "r922",
      "r923",
      "r925",
      "r927",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r948",
      "r949",
      "r950",
      "r953",
      "r954",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1002",
      "r1003",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1015",
      "r1017",
      "r1018",
      "r1019",
      "r1164",
      "r1660",
      "r1661"
     ]
    },
    "gsbd_InvestmentIncomeAcceleratedAmortizationOfUpfrontLoanOriginationFeesAndUnamortizedDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentIncomeAcceleratedAmortizationOfUpfrontLoanOriginationFeesAndUnamortizedDiscounts",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income Accelerated Amortization of Upfront Loan Origination Fees and Unamortized Discounts",
        "terseLabel": "Accelerated amortization of upfront loan origination fees and unamortized discounts",
        "documentation": "Investment income accelerated amortization of upfront loan origination fees and unamortized discounts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeAmortizationOfDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeAmortizationOfDiscount",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Amortization of Discount",
        "terseLabel": "Amortization income of purchase discount",
        "documentation": "Amount of accretion of purchase discount on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_InvestmentIncomeDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeDividend",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Dividend",
        "terseLabel": "Dividend income",
        "documentation": "Amount of dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Net",
        "totalLabel": "Total investment income",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r50"
     ]
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Net, Amortization of Discount and Premium",
        "terseLabel": "Accelerated amortization of upfront loan origination fees and unamortized discounts",
        "totalLabel": "Investment Income, Net, Amortization of Discount and Premium, Total",
        "verboseLabel": "Net Amortization of Premium/Discount",
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeOperatingAfterExpenseAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Operating, after Expense and Tax",
        "totalLabel": "Net investment income after taxes",
        "terseLabel": "Net investment income",
        "documentation": "Amount, after expense and tax, of investment income classified as operating. Excludes realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r792",
      "r877",
      "r891",
      "r1176"
     ]
    },
    "us-gaap_InvestmentIncomeOperatingTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeOperatingTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Operating, Tax Expense (Benefit)",
        "terseLabel": "Income tax expense, including excise tax",
        "documentation": "Amount of tax expense (benefit) on investment income classified as operating. Excludes realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r865",
      "r876",
      "r1674"
     ]
    },
    "gsbd_InvestmentIncomePrepaymentPremiums": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentIncomePrepaymentPremiums",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesScheduleOfInterestIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment income prepayment premiums.",
        "label": "Investment Income Prepayment Premiums",
        "terseLabel": "Prepayment premiums"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentInterestRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "terseLabel": "Interest Rate",
        "verboseLabel": "Investment interest rate of percentage",
        "documentation": "Rate of interest on investment."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r928",
      "r929",
      "r933",
      "r934",
      "r997",
      "r998",
      "r1164",
      "r1488",
      "r1490"
     ]
    },
    "us-gaap_InvestmentInterestRatePaidInKind": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentInterestRatePaidInKind",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate, PIK",
        "label": "Investment, Interest Rate, Paid in Kind",
        "terseLabel": "Reference Rate and Spread (+), PIK",
        "documentation": "Rate of interest paid in kind on investment."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r929",
      "r933",
      "r998"
     ]
    },
    "us-gaap_InvestmentIssuerAffiliationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIssuerAffiliationAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Affiliation [Axis]",
        "documentation": "Information by affiliation of issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r791",
      "r818",
      "r829",
      "r843",
      "r844",
      "r868",
      "r869",
      "r870",
      "r871",
      "r878",
      "r879",
      "r884",
      "r885",
      "r913",
      "r914",
      "r920",
      "r947",
      "r951",
      "r952",
      "r1001",
      "r1002",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1014",
      "r1015",
      "r1016"
     ]
    },
    "us-gaap_InvestmentIssuerAffiliationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIssuerAffiliationDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Issuer Affiliation [Domain]",
        "documentation": "Affiliation of issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r791",
      "r818",
      "r829",
      "r843",
      "r844",
      "r868",
      "r869",
      "r870",
      "r871",
      "r878",
      "r879",
      "r884",
      "r885",
      "r913",
      "r914",
      "r920",
      "r947",
      "r951",
      "r952",
      "r1001",
      "r1002",
      "r1004",
      "r1005",
      "r1009",
      "r1010",
      "r1014",
      "r1015",
      "r1016"
     ]
    },
    "us-gaap_InvestmentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentMaturityDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Maturity Date",
        "terseLabel": "Maturity",
        "documentation": "Maturity date of investment, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r928",
      "r929",
      "r933",
      "r934",
      "r997",
      "r998",
      "r1164",
      "r1489",
      "r1491"
     ]
    },
    "cef_InvestmentObjectivesAndPracticesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "InvestmentObjectivesAndPracticesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Objectives and Practices [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "gsbd_InvestmentOwnedAndMoneyMarketFundsPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentOwnedAndMoneyMarketFundsPercentOfNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned And Money Market Funds Percent Of Net Assets",
        "documentation": "Investment owned and money market funds percent of net assets.",
        "terseLabel": "Aggregate investment percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedAtCost",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments": {
       "parentTag": "gsbd_InvestmentOwnedAtCostAndMoneyMarketFundsAtCarryingValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost",
        "terseLabel": "Investments in affiliated money market fund",
        "verboseLabel": "Investments, at cost",
        "documentation": "Cost of the investment."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r820",
      "r821",
      "r917",
      "r927",
      "r944",
      "r1015",
      "r1164",
      "r1177",
      "r1670"
     ]
    },
    "gsbd_InvestmentOwnedAtCostAndMoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentOwnedAtCostAndMoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned At Cost And Money Market Funds At Carrying Value",
        "documentation": "Investment owned at cost and money market funds at carrying value.",
        "totalLabel": "Total Investments and Investments in Affiliated Money Market Fund, Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments": {
       "parentTag": "gsbd_InvestmentOwnedAtFairValueAssetsandMoneyMarketFundsAtCarryingValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total investments, at fair value",
        "terseLabel": "Fair Value",
        "verboseLabel": "Debt investments, Fair Value",
        "periodStartLabel": "Beginning Fair Value Balance",
        "periodEndLabel": "Ending Fair Value Balance",
        "documentation": "Fair value of investment in security owned."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r813",
      "r814",
      "r815",
      "r817",
      "r819",
      "r820",
      "r821",
      "r824",
      "r829",
      "r831",
      "r843",
      "r844",
      "r904",
      "r913",
      "r914",
      "r923",
      "r937",
      "r938",
      "r951",
      "r952",
      "r953",
      "r992",
      "r995",
      "r1014",
      "r1016",
      "r1019",
      "r1164",
      "r1177",
      "r1670"
     ]
    },
    "gsbd_InvestmentOwnedAtFairValueAssetsAndMoneyMarketFundsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentOwnedAtFairValueAssetsAndMoneyMarketFundsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned at Fair Value Assets and Money Market Funds at Fair Value",
        "documentation": "Investment owned at fair value assets and money market funds at fair value.",
        "totalLabel": "Total Investments and Investments in Affiliated Money Market Fund, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InvestmentOwnedAtFairValueAssetsIncludeSwapAndMoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentOwnedAtFairValueAssetsIncludeSwapAndMoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned At Fair Value Assets Include Swap and Money Market Funds At Carrying Value",
        "documentation": "Investment owned at fair value assets include swap and money market funds at carrying value.",
        "terseLabel": "Debt investments, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InvestmentOwnedAtFairValueAssetsandMoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentOwnedAtFairValueAssetsandMoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment owned at fair value assets and money market funds at carrying value.",
        "terseLabel": "Debt investments, Fair Value",
        "label": "Investment Owned At Fair Value Assetsand Money Market Funds At Carrying Value",
        "totalLabel": "Total Investments and Investments in Affiliated Money Market Fund, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned, Balance, Principal Amount",
        "terseLabel": "Par",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r824",
      "r911",
      "r941",
      "r1000",
      "r1164"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned, Balance, Shares",
        "terseLabel": "Par/Shares (++)",
        "documentation": "Number of shares of investment owned."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r824",
      "r911",
      "r941",
      "r1000",
      "r1164"
     ]
    },
    "gsbd_InvestmentOwnedFairValueBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentOwnedFairValueBalance",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned, Fair Value Balance",
        "documentation": "Investment owned, fair value balance.",
        "periodStartLabel": "Beginning Fair Value Balance",
        "periodEndLabel": "Ending Fair Value Balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned, Net Assets, Percentage",
        "terseLabel": "Investment owned, percent of net assets",
        "verboseLabel": "Investments in Money Market Fund, Cost",
        "documentation": "Percentage of investment owned to net assets."
       }
      }
     },
     "auth_ref": [
      "r816",
      "r820",
      "r821",
      "r913",
      "r937",
      "r951",
      "r954",
      "r1016",
      "r1164",
      "r1670"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r773",
      "r774",
      "r775",
      "r776",
      "r924",
      "r926"
     ]
    },
    "gsbd_InvestmentReferenceRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentReferenceRatePercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Reference Rate Percentage",
        "documentation": "Investment reference rate percentage.",
        "terseLabel": "Reference rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment [Table Text Block]",
        "terseLabel": "Schedule of Investments Excluding Investments in Money Market Funds",
        "documentation": "Tabular disclosure of investment."
       }
      }
     },
     "auth_ref": [
      "r1392",
      "r1393",
      "r1487"
     ]
    },
    "us-gaap_InvestmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment [Text Block]",
        "terseLabel": "Investments",
        "documentation": "The entire disclosure for investment."
       }
      }
     },
     "auth_ref": [
      "r1392",
      "r1393",
      "r1487"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r816",
      "r817",
      "r820",
      "r824",
      "r904",
      "r913",
      "r930",
      "r938",
      "r951",
      "r987",
      "r1016",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1164"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "terseLabel": "Investments",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r816",
      "r817",
      "r820",
      "r824",
      "r904",
      "r913",
      "r930",
      "r938",
      "r951",
      "r987",
      "r1016",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1164"
     ]
    },
    "us-gaap_InvestmentUnaffiliatedIssuerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentUnaffiliatedIssuerMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlled/Non-Affiliated Investments",
        "label": "Investment, Unaffiliated Issuer [Member]",
        "documentation": "Unaffiliated issuer of investment."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r829",
      "r859",
      "r868",
      "r869",
      "r870",
      "r878",
      "r884",
      "r904",
      "r909",
      "r913",
      "r914",
      "r920",
      "r939",
      "r947",
      "r951",
      "r952"
     ]
    },
    "us-gaap_InvestmentVariableInterestRateTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentVariableInterestRateTypeExtensibleEnumeration",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Variable Interest Rate, Type [Extensible Enumeration]",
        "documentation": "Indicates type of variable interest rate of investment."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r929",
      "r933",
      "r998"
     ]
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InvestmentsAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentsAtFairValueMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments at Fair Value",
        "label": "Investments at Fair Value [Member]",
        "documentation": "Investments at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, at fair value",
        "label": "Investments, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_InvestmentsInAffiliatedMoneyMarketFundNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentsInAffiliatedMoneyMarketFundNet",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in affiliated money market fund net.",
        "label": "Investments In Affiliated Money Market Fund Net",
        "negatedLabel": "Investments in affiliated money market fund, net",
        "terseLabel": "Investments in affiliated money market fund, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates, at Fair Value, Gross Additions",
        "terseLabel": "Gross Additions",
        "documentation": "Gross additions to the investment in and advance to the affiliate."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossReductions",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates, at Fair Value, Gross Reductions",
        "negatedLabel": "Gross Reductions",
        "documentation": "Gross reductions to the investment in and advance to the affiliate."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "gsbd_InvestmentsInterestRateOfPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "InvestmentsInterestRateOfPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments interest rate of percentage.",
        "label": "Investments Interest Rate Of Percentage",
        "terseLabel": "Investment interest rate of percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_IssuanceOfCommonStockInConnectionWithTheMerger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IssuanceOfCommonStockInConnectionWithTheMerger",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails": {
       "parentTag": "us-gaap_InvestmentCompanyNetAssetValuePerSharePeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with the Merger",
        "label": "Issuance Of Common Stock In Connection With The Merger",
        "documentation": "Issuance of common stock in connection with the merger"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_IssuanceOfCommonStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IssuanceOfCommonStockTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock.",
        "label": "Issuance Of Common Stock [Table Text Block]",
        "terseLabel": "Schedule of Issuance of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_IwaveInformationSystemsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "IwaveInformationSystemsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "iWave Information Systems, Inc.",
        "label": "iWave Information Systems Inc [Member]",
        "documentation": "iWave Information Systems, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_JupiterRefuelCanadaBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "JupiterRefuelCanadaBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jupiter Refuel Canada Buyer Inc. [Member]",
        "documentation": "Jupiter refuel canada buyer inc.",
        "terseLabel": "Jupiter Refuel Canada Buyer Inc. (dba 4Refuel)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_JupiterRefuelUSBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "JupiterRefuelUSBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jupiter Refuel US Buyer Inc. [Member]",
        "documentation": "Jupiter refuel US buyer inc.",
        "terseLabel": "Jupiter Refuel US Buyer, Inc. (dba 4Refuel)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_K2TowersIiiLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "K2TowersIiiLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "K2 Towers III, LLC",
        "label": "K2 Towers III, LLC [Member]",
        "terseLabel": "K2 Towers III, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_KPAParentHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "KPAParentHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KPA Parent Holdings, Inc. [Member]",
        "verboseLabel": "KPA Parent Holdings, Inc.",
        "documentation": "KPA Parent Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_KaseyaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "KaseyaIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kaseya inc.",
        "label": "Kaseya Inc [Member]",
        "terseLabel": "Kaseya Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_KeneAcquisitionIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "KeneAcquisitionIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kene Acquisition, Inc. (dba Entrust)",
        "label": "Kene Acquisition Inc [Member]",
        "documentation": "Kene acquisition inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LatestPerSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LatestPerSharePrice",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Per Share Price",
        "documentation": "Latest per share price.",
        "terseLabel": "Latest Share Price"
       }
      }
     },
     "auth_ref": []
    },
    "cef_LatestPremiumDiscountToNavPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LatestPremiumDiscountToNavPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1284"
     ]
    },
    "gsbd_LegalAndRegulatoryMattersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LegalAndRegulatoryMattersMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal And Regulatory Matters [Member]",
        "documentation": "Legal and regulatory matters.",
        "terseLabel": "Legal and Regulatory Matters [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LegendsHospitalityHoldingCompanyLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LegendsHospitalityHoldingCompanyLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legends Hospitality Holding Company, LLC [Member]",
        "documentation": "Legends hospitality holding company, LLC.",
        "terseLabel": "Legends Hospitality Holding Company, LLC (fka ASM Buyer, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LeisureEquipmentProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LeisureEquipmentProductsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leisure Equipment &amp; Products",
        "label": "Leisure Equipment &amp; Products [Member]",
        "documentation": "Leisure equipment &amp; products."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LeisureProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LeisureProductsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leisure products.",
        "label": "Leisure Products [Member]",
        "terseLabel": "Leisure Products"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LendersHoldEightyFourPercentageOfTotalLendingCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LendersHoldEightyFourPercentageOfTotalLendingCommitmentsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lenders Hold Eighty Four Percentage Of Total Lending Commitments [Member]",
        "documentation": "Lenders Hold Eighty Four Percentage Of Total Lending Commitments.",
        "terseLabel": "Lenders Hold 84% of Total Lending Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LendersHoldEightySevenPercentageOfTotalLendingCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LendersHoldEightySevenPercentageOfTotalLendingCommitmentsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lenders hold eighty seven percentage of total lending commitments.",
        "label": "Lenders Hold Eighty Seven Percentage of Total Lending Commitments [Member]",
        "terseLabel": "Lenders Hold 87% of Total Lending Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LetterOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LetterOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter of Credit",
        "documentation": "Letter of credit.",
        "terseLabel": "Letter of credit sublimit"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LetterOfCreditFrontingFeesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LetterOfCreditFrontingFeesPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter of Credit Fronting Fees Percentage",
        "documentation": "Letter of credit fronting fees percentage.",
        "terseLabel": "Letter of credit fronting fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r27",
      "r28",
      "r29",
      "r33",
      "r34",
      "r35",
      "r36",
      "r156",
      "r159",
      "r160",
      "r257",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r495",
      "r498",
      "r499",
      "r613",
      "r838",
      "r1070",
      "r1093",
      "r1177",
      "r1512",
      "r1616",
      "r1617"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and net assets",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r71",
      "r732",
      "r1141",
      "r1156",
      "r1157",
      "r1466",
      "r1471",
      "r1496",
      "r1605"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-Term Line of Credit, Total",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Outstanding borrowings",
        "verboseLabel": "Line of credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r69",
      "r1627"
     ]
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "terseLabel": "Average outstanding balance",
        "documentation": "Average amount borrowed under the credit facility during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32",
      "r1466",
      "r1469",
      "r1509",
      "r1510"
     ]
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate Borrowing Amount Committed",
        "terseLabel": "Debt, Current borrowing capacity",
        "label": "Average debt outstanding",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Revolving credit facility interest rate description",
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32",
      "r1466",
      "r1469",
      "r1509",
      "r1510"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line Of Credit Facility [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r1466",
      "r1469",
      "r1509"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "verboseLabel": "Swingline sublimit",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Amount Available",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32",
      "r294"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line Of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32",
      "r294",
      "r1466",
      "r1469",
      "r1509"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility, commitment fee percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "cef_LoanServicingFeesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LoanServicingFeesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Servicing Fees [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_LoansReceivableBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansReceivableBasisSpreadOnVariableRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Receivable, Basis Spread on Variable Rate",
        "terseLabel": "Company Receives,Rate Percentage",
        "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_LobosParentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LobosParentIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lobos Parent, Inc.[Member]",
        "terseLabel": "Lobos Parent, Inc. (dba NEOGOV)",
        "documentation": "Lobos Parent, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "totalLabel": "Carrying Value",
        "terseLabel": "Debt (net of debt issuance costs of $14,272 and $8,169)",
        "verboseLabel": "Carrying value",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r69",
      "r157",
      "r167",
      "r317",
      "r332",
      "r719",
      "r1089",
      "r1090",
      "r1140",
      "r1627"
     ]
    },
    "cef_LongTermDebtDividendsAndCovenantsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtDividendsAndCovenantsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Dividends and Covenants [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "cef_LongTermDebtIssuanceAndSubstitutionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtIssuanceAndSubstitutionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Issuance and Substitution [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "cef_LongTermDebtPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtPrincipal",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Principal"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "cef_LongTermDebtRightsLimitedByOtherSecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtRightsLimitedByOtherSecuritiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Rights Limited by Other Securities [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "cef_LongTermDebtStructuringTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtStructuringTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Structuring [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "cef_LongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "cef_LongTermDebtTitleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LongTermDebtTitleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt, Title [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "terseLabel": "Weighted average interest rate",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-Term Debt, Type",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1500",
      "r1501",
      "r1502"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-Term Debt, Type",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r17",
      "r1500",
      "r1501",
      "r1502"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r287",
      "r288",
      "r289",
      "r292",
      "r408",
      "r1087",
      "r1505",
      "r1506"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r287",
      "r288",
      "r289",
      "r292",
      "r408",
      "r1087",
      "r1505",
      "r1506"
     ]
    },
    "cef_LowestPriceOrBid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LowestPriceOrBid",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid"
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "cef_LowestPriceOrBidNav": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LowestPriceOrBidNav",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid, NAV"
       }
      }
     },
     "auth_ref": [
      "r1282"
     ]
    },
    "cef_LowestPriceOrBidPremiumDiscountToNavPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "LowestPriceOrBidPremiumDiscountToNavPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Price or Bid, Premium (Discount) to NAV [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "gsbd_LsClinicalServicesHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "LsClinicalServicesHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LS Clinical Services Holdings, Inc.",
        "label": "LS Clinical Services Holdings, Inc [Member]",
        "terseLabel": "LS Clinical Services Holdings, Inc (dba CATO)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery",
        "label": "Machinery [Member]",
        "documentation": "Machinery."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ManagementAndServiceFeesBaseRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementAndServiceFeesBaseRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management and Service Fees, Base Rate",
        "terseLabel": "Annual management fee percentage",
        "documentation": "Base rate for management and service fees under arrangement to manage operations, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r1685"
     ]
    },
    "us-gaap_ManagementAndServiceFeesIncentiveRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementAndServiceFeesIncentiveRate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management and Service Fees, Incentive Rate",
        "terseLabel": "Percentage of incentive fee",
        "documentation": "Rate based on performance for management and service fees under arrangement to manage operations, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r1685"
     ]
    },
    "us-gaap_ManagementFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fee Expense",
        "terseLabel": "Management fees",
        "verboseLabel": "Management fee",
        "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r869",
      "r1175",
      "r1672"
     ]
    },
    "cef_ManagementFeeNotBasedOnNetAssetsNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ManagementFeeNotBasedOnNetAssetsNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fee not based on Net Assets, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "us-gaap_ManagementFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fee Payable",
        "terseLabel": "Management fees payable",
        "documentation": "Amount of fee payable for management of fund or trust."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "gsbd_ManagementFeePercentagePerQuarter": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ManagementFeePercentagePerQuarter",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fee Percentage per Quarter",
        "documentation": "Management fee percentage per quarter.",
        "terseLabel": "Management fee percentage per quarter"
       }
      }
     },
     "auth_ref": []
    },
    "cef_ManagementFeesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ManagementFeesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fees [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1256"
     ]
    },
    "us-gaap_ManagementServiceIncentiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ManagementServiceIncentiveMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Service, Incentive [Member]",
        "terseLabel": "Incentive Fee",
        "documentation": "Contractually stipulated right to receive incentive compensation for operating and managing business."
       }
      }
     },
     "auth_ref": [
      "r1520",
      "r1521"
     ]
    },
    "gsbd_MandrakeBidcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MandrakeBidcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandrake Bidco, Inc. (dba Miratech)",
        "label": "Mandrake Bidco, Inc [Member]",
        "documentation": "Mandrake Bidco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ManufacturingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ManufacturingMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturing.",
        "label": "Manufacturing [Member]",
        "terseLabel": "Manufacturing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketApproachValuationTechniqueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketApproachValuationTechniqueMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation, Market Approach [Member]",
        "terseLabel": "Valuation, Comparable Multiples",
        "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1111",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "gsbd_MarketDevelopmentsAndGeneralBusinessEnvironmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MarketDevelopmentsAndGeneralBusinessEnvironmentMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market Developments and General Business Environment [Member]",
        "documentation": "Market developments and general business environment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "verboseLabel": "Maximum",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r86",
      "r87",
      "r89",
      "r106",
      "r108",
      "r109",
      "r114",
      "r115",
      "r206",
      "r288",
      "r289",
      "r290",
      "r291",
      "r377",
      "r402",
      "r403",
      "r404",
      "r408",
      "r586",
      "r677",
      "r751",
      "r753",
      "r765",
      "r825",
      "r826",
      "r907",
      "r928",
      "r934",
      "r935",
      "r997",
      "r1034",
      "r1035",
      "r1037",
      "r1038",
      "r1052",
      "r1053",
      "r1081",
      "r1094",
      "r1105",
      "r1107",
      "r1110",
      "r1111",
      "r1132",
      "r1133",
      "r1137",
      "r1138",
      "r1152",
      "r1514",
      "r1618",
      "r1619",
      "r1620",
      "r1621",
      "r1622",
      "r1623"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Measurement Input, Discount Rate",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1110",
      "r1111",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_MeasurementInputEbitdaMultipleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputEbitdaMultipleMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, EBITDA Multiple [Member]",
        "terseLabel": "Measurement Input, EV/EBITDA",
        "documentation": "Measurement input using earnings before interest, tax, depreciation and amortization (EBITDA) multiple."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1111",
      "r1132",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "gsbd_MeasurementInputRecoveryRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MeasurementInputRecoveryRateMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Recovery Rate.",
        "label": "Measurement Input, Recovery Rate [Member]",
        "terseLabel": "Measurement Input, Recovery Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputRevenueMultipleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputRevenueMultipleMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input, EV/Revenue",
        "label": "Measurement Input, Revenue Multiple [Member]",
        "documentation": "Measurement input using market valuation of entity divided by revenue."
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1110",
      "r1132",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r584",
      "r585",
      "r586",
      "r1107",
      "r1110",
      "r1111",
      "r1132"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r586",
      "r1107",
      "r1110",
      "r1111",
      "r1132"
     ]
    },
    "gsbd_MediaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MediaMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Media member.",
        "label": "Media [Member]",
        "terseLabel": "Media"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r86",
      "r87",
      "r89",
      "r106",
      "r108",
      "r109",
      "r114",
      "r115",
      "r206",
      "r288",
      "r289",
      "r290",
      "r291",
      "r377",
      "r402",
      "r403",
      "r404",
      "r408",
      "r586",
      "r677",
      "r751",
      "r753",
      "r765",
      "r825",
      "r826",
      "r907",
      "r928",
      "r934",
      "r935",
      "r997",
      "r1034",
      "r1035",
      "r1037",
      "r1038",
      "r1052",
      "r1053",
      "r1081",
      "r1094",
      "r1105",
      "r1107",
      "r1110",
      "r1111",
      "r1132",
      "r1133",
      "r1137",
      "r1152",
      "r1514",
      "r1618",
      "r1619",
      "r1620",
      "r1621",
      "r1622",
      "r1623"
     ]
    },
    "gsbd_MlHoldcoLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MlHoldcoLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ml Holdco, Llc [member]",
        "terseLabel": "ML Holdco, LLC (dba MeridianLink)",
        "documentation": "ML Holdco, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments": {
       "parentTag": "gsbd_InvestmentOwnedAtCostAndMoneyMarketFundsAtCarryingValue",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt investments, Fair Value",
        "label": "Money Market Funds, at Carrying Value",
        "verboseLabel": "Investments in affiliated money market fund, Cost",
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_MoneyMarketFundsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MoneyMarketFundsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments": {
       "parentTag": "gsbd_InvestmentOwnedAtFairValueAssetsandMoneyMarketFundsAtCarryingValue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds At Fair Value",
        "documentation": "Money market funds at fair value.",
        "terseLabel": "Investments in affiliated money market fund, Fair value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Affiliated Money Market Fund",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1522",
      "r1523"
     ]
    },
    "gsbd_MoneyMarketFundsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MoneyMarketFundsPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Policy Text Block]",
        "documentation": "Money market funds.",
        "terseLabel": "Money Market Funds"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_MriSoftwareLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "MriSoftwareLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MRI Software LLC [Member]",
        "documentation": "MRI Software LLC.",
        "terseLabel": "MRI Software LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "gsbd_NCTopcoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NCTopcoLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NC Topco, LLC [Member]",
        "documentation": "NC topco, LLC.",
        "terseLabel": "NC Topco, LLC (dba NContracts)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "gsbd_NavexTopcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NavexTopcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NAVEX TopCo, Inc.",
        "label": "NAVEX TopCo, Inc. [Member]",
        "terseLabel": "NAVEX TopCo, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NcwsIntermediateIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NcwsIntermediateIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NCWS Intermediate, Inc. [Member]",
        "label": "NCWS Intermediate, Inc. [Member]",
        "terseLabel": "NCWS Intermediate, Inc. (dba National Carwash Solutions)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetAssetValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetAssetValuePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NAV Per Share",
        "terseLabel": "Net asset value per share",
        "periodStartLabel": "NAV, beginning of period",
        "periodEndLabel": "NAV, end of period",
        "documentation": "Net asset value per share or per unit of investments in certain entities that calculate net asset value per share. Includes, but is not limited to, by unit, membership interest, or other ownership interest. Investment includes, but is not limited to, investment in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. Excludes fair value disclosure."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r810",
      "r812",
      "r842",
      "r860",
      "r1025",
      "r1177"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "totalLabel": "Net cash provided by (used for) financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "totalLabel": "Net cash provided by (used for) operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NetChangeInUnrealizedAppreciationDepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NetChangeInUnrealizedAppreciationDepreciationAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change in unrealized appreciation depreciation.",
        "label": "Net Change In Unrealized Appreciation Depreciation [Abstract]",
        "terseLabel": "Net change in unrealized appreciation (depreciation) from:"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NetChangeInUnrealizedAppreciationDepreciationOnInterestRateSwapsAccountedForAsHedgeInstrumentsAndTheRelatedHedgedItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NetChangeInUnrealizedAppreciationDepreciationOnInterestRateSwapsAccountedForAsHedgeInstrumentsAndTheRelatedHedgedItems",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Change In Unrealized (Appreciation) Depreciation On Interest Rate Swaps Accounted For As Hedge Instruments And The Related Hedged Items",
        "documentation": "Net change in unrealized (appreciation) depreciation on interest rate swaps accounted for as hedge instruments and the related hedged items.",
        "terseLabel": "Net change in unrealized (appreciation) depreciation on interest rate swaps accounted for as hedge instruments and the related hedged items",
        "negatedLabel": "Net change in unrealized (appreciation) depreciation on interest rate swaps accounted for as hedge instruments and the related hedged items"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NetChangeInUnrealizedAppreciationDepreciationOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NetChangeInUnrealizedAppreciationDepreciationOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change in unrealized appreciation (depreciation) on investments.",
        "label": "Net Change In Unrealized Appreciation Depreciation On Investments",
        "verboseLabel": "Unrealized appreciation (depreciation)",
        "terseLabel": "Unrealized Appreciation (Depreciation)",
        "negatedTerseLabel": "Unrealized Appreciation (Depreciation)",
        "negatedLabel": "Unrealized appreciation (depreciation) on foreign currency forward contracts"
       }
      }
     },
     "auth_ref": []
    },
    "cef_NetExpenseOverAssetsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "NetExpenseOverAssetsPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Expense over Assets [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_PartnersCapitalAccountPeriodIncreaseDecrease",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "Net increase (decrease) in net assets from operations",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r55",
      "r74",
      "r119",
      "r126",
      "r139",
      "r140",
      "r144",
      "r156",
      "r159",
      "r160",
      "r163",
      "r171",
      "r175",
      "r176",
      "r178",
      "r179",
      "r180",
      "r184",
      "r185",
      "r192",
      "r257",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r336",
      "r339",
      "r342",
      "r347",
      "r407",
      "r433",
      "r491",
      "r580",
      "r613",
      "r735",
      "r864",
      "r890",
      "r893",
      "r1064",
      "r1065",
      "r1066",
      "r1175",
      "r1512"
     ]
    },
    "us-gaap_NetInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetInvestmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeOperatingAfterExpenseAndTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment income",
        "label": "Net Investment Income",
        "totalLabel": "Net investment income before taxes",
        "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r738",
      "r739",
      "r875",
      "r1156",
      "r1157",
      "r1175"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "cef_NewCefOrBdcRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "NewCefOrBdcRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New CEF or BDC Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1286",
      "r1287",
      "r1288"
     ]
    },
    "gsbd_NewtekMerchantSolutionsLLCDbaNewtekOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NewtekMerchantSolutionsLLCDbaNewtekOneMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Newtek Merchant Solutions, LLC Dba NewtekOne [Member]",
        "documentation": "Newtek merchant solutions llc dba newtekOne.",
        "terseLabel": "Newtek Merchant Solutions, LLC (dba NewtekOne)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NewtekMerchantSolutionsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NewtekMerchantSolutionsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Newtek Merchant Solutions, LLC",
        "label": "Newtek Merchant Solutions, LLC [Member]",
        "documentation": "Newtek Merchant Solutions, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NfmJLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NfmJLPMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NFM &amp; J,L.P.",
        "label": "NFM &amp; J,L.P [Member]",
        "terseLabel": "NFM &amp; J, L.P. (dba the Facilities Group)"
       }
      }
     },
     "auth_ref": []
    },
    "cef_NoPublicTradingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "NoPublicTradingTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Public Trading [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1281"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1369"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1369"
     ]
    },
    "cef_NoTradingHistoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "NoTradingHistoryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading History [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1285"
     ]
    },
    "gsbd_NonAccrualInvestmentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NonAccrualInvestmentsPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non accrual investments.",
        "label": "Non Accrual Investments [Policy Text Block]",
        "terseLabel": "Non-Accrual Investments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1216",
      "r1296",
      "r1322",
      "r1331"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1305"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1304"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not accounted for as hedges",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoninterestExpenseDirectorsFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoninterestExpenseDirectorsFees",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director Fee",
        "terseLabel": "Directors' fees",
        "documentation": "Amount of expense for service provided by entity's director."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r1677",
      "r1684"
     ]
    },
    "gsbd_NorthStarAcquisitioncoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NorthStarAcquisitioncoLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North Star Acquisitionco, LLC (dba Everway)",
        "label": "North Star Acquisitionco, LLC [Member]",
        "documentation": "North star acquisitionco, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_NumberOfComponentsIncludedInIncentiveFees": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "NumberOfComponentsIncludedInIncentiveFees",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of components included in incentive fees",
        "label": "Number of Components Included In Incentive Fees",
        "terseLabel": "Number of components included in incentive fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1485"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1079",
      "r1485"
     ]
    },
    "gsbd_O2025Q3DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "O2025Q3DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 Q3 Dividends [Member]",
        "documentation": "O 2025 Q3 Dividends [Member]",
        "terseLabel": "O 2025 Q3 Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_O2025Q4DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "O2025Q4DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2025 Q4 Dividends [Member]",
        "documentation": "O 2025 Q4 Dividends.",
        "terseLabel": "O 2025 Q4 Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_O2026Q1DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "O2026Q1DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "O 2026 Q1 Dividends [Member]",
        "documentation": "O 2026 Q1 dividends.",
        "terseLabel": "O 2026 Q1 Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_O2026Q2DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "O2026Q2DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "O 2026 Q2 Dividends",
        "label": "O 2026 Q2 Dividends [Member]",
        "documentation": "O 2026 Q2 dividends."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OctagonTowersLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OctagonTowersLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Octagon Towers LLC [Member]",
        "documentation": "Octagon Towers LLC.",
        "terseLabel": "Octagon Towers LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OctanePurchaserIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OctanePurchaserIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Octane Purchaser, Inc. [Member]",
        "documentation": "Octane purchaser, inc.",
        "terseLabel": "Octane Purchaser, Inc. (dba Office Ally)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OilGasAndConsumableFuelsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OilGasAndConsumableFuelsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil, gas and consumable fuels.",
        "label": "Oil, Gas And Consumable Fuels [Member]",
        "terseLabel": "Oil, Gas &amp; Consumable Fuels"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OliverPackagingAndEquipmentCompanyLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OliverPackagingAndEquipmentCompanyLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oliver Packaging and Equipment Company, LLC [Member]",
        "documentation": "Oliver packaging and equipment company, LLC.",
        "terseLabel": "Oliver Packaging and Equipment Company, LLC (fka Buffalo Merger Sub, LLC)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OmegaFitnessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OmegaFitnessMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Omega Fitness [Member]",
        "documentation": "Omega Fitness.",
        "terseLabel": "Omega Fitness"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OmegaMidwestBuyerLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OmegaMidwestBuyerLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Omega Midwest Buyer, LLC [Member]",
        "documentation": "Omega Midwest Buyer, LLC.",
        "terseLabel": "Omega Midwest Buyer, LLC (dba Omega Fitness Holdings)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMayTwoThousandTwentyFourBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMayTwoThousandTwentyFourBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One May Two Thousand Twenty Four Base [Member]",
        "documentation": "One May Two Thousand Twenty Four Base.",
        "terseLabel": "May 1, 2024 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMayTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMayTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One May Two Thousand Twenty Four.",
        "label": "One May Two Thousand Twenty Four [Member]",
        "terseLabel": "May 1, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMonthBBSWMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMonthBBSWMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Month B B S W [Member]",
        "documentation": "One month BBSW.",
        "terseLabel": "1 month BBSW"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMonthCanadianDollarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMonthCanadianDollarsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One month canadian dollars.",
        "label": "One Month Canadian Dollars [Member]",
        "terseLabel": "One-month Canadian Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMonthCdorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMonthCdorMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Month Cdor [Member]",
        "label": "One Month Cdor [Member]",
        "terseLabel": "1 month C"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMonthEuriborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMonthEuriborMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1 Month E",
        "documentation": "One Month Euribor.",
        "label": "One Month Euribor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMonthLIBORMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMonthLIBORMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One month LIBOR.",
        "label": "One Month L I B O R [Member]",
        "terseLabel": "1 month LIBOR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneMonthSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneMonthSOFRMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Month S O F R.",
        "label": "One Month S O F R [Member]",
        "terseLabel": "1 month SOFR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneNovemberTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneNovemberTwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 1, 2023.",
        "label": "One November Two Thousand Twenty Three [Member]",
        "terseLabel": "November 1, 2023 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OneWeekLiborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OneWeekLiborMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One week LIBOR.",
        "label": "One Week LIBOR [Member]",
        "terseLabel": "1 week LIBOR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OnwardAcquireCoIncDbaOneStreamMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OnwardAcquireCoIncDbaOneStreamMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Onward AcquireCo, Inc. (dba OneStream) [Member]",
        "documentation": "Onward AcquireCo, Inc. (dba OneStream).",
        "terseLabel": "Onward AcquireCo, Inc. (dba OneStream)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OnyxCentersourceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OnyxCentersourceIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Onyx CenterSource, Inc.",
        "label": "Onyx CenterSource, Inc. [Member]",
        "terseLabel": "Onyx CenterSource, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenForwardForeignCurrencyContractIdentifierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OpenForwardForeignCurrencyContractIdentifierAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open Forward Foreign Currency Contract, Identifier [Axis]",
        "documentation": "Identification of contract for foreign currency transaction at fixed rate at future date, including, but not limited to, description of contract and other identifying information."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r826",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r971"
     ]
    },
    "us-gaap_OpenSwapContractIdentifierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OpenSwapContractIdentifierAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfAverageNotionalAmountsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesSummaryOfHedgingInstrumentsRecordedInInterestExpenseDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open Swap Contract, Identifier [Axis]",
        "documentation": "Identification of contract to exchange cash flows from two different financial instruments over specified period or at future date, including, but not limited to, description of contract and other identifying information."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r815",
      "r820",
      "r822",
      "r826",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r986",
      "r1164"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetInvestmentIncome",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total expenses",
        "label": "Operating Expenses",
        "totalLabel": "Total expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r120",
      "r122",
      "r124",
      "r770",
      "r771"
     ]
    },
    "cef_OtherAnnualExpense1Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherAnnualExpense1Percent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 1 [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "cef_OtherAnnualExpense2Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherAnnualExpense2Percent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 2 [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "cef_OtherAnnualExpense3Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherAnnualExpense3Percent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "parentTag": "cef_OtherAnnualExpensesPercent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expense 3 [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "cef_OtherAnnualExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherAnnualExpensesAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expenses [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "cef_OtherAnnualExpensesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherAnnualExpensesPercent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Ae": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Annual Expenses [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets",
        "terseLabel": "Other assets",
        "totalLabel": "Other Assets, Total",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r128",
      "r724",
      "r1076",
      "r1156",
      "r1157",
      "r1177"
     ]
    },
    "cef_OtherExpensesNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherExpensesNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1255"
     ]
    },
    "cef_OtherFeederFundExpensesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherFeederFundExpensesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Feeder Fund Expenses [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other General and Administrative Expense",
        "terseLabel": "Other general and administrative expenses",
        "documentation": "Amount of general and administrative expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r1684"
     ]
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_InvestmentIncomeNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income",
        "terseLabel": "Other income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r743",
      "r867",
      "r1008",
      "r1009",
      "r1011",
      "r1156",
      "r1157"
     ]
    },
    "gsbd_OtherLendersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OtherLendersMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other lenders.",
        "label": "Other Lenders [Member]",
        "terseLabel": "Other Lenders"
       }
      }
     },
     "auth_ref": []
    },
    "cef_OtherMasterFundExpensesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherMasterFundExpensesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Master Fund Expenses [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "cef_OtherSecuritiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherSecuritiesTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Securities [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "cef_OtherSecurityDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherSecurityDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Security, Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "cef_OtherSecurityTitleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherSecurityTitleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Security, Title [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "cef_OtherTransactionExpense1Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionExpense1Percent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 1 [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionExpense2Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionExpense2Percent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 2 [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionExpense3Percent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionExpense3Percent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "parentTag": "cef_OtherTransactionExpensesPercent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expense 3 [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionExpensesAbstract",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expenses [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionExpensesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionExpensesPercent",
     "calculation": {
      "http://xbrl.sec.gov/cef/role/Item3Te": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Expenses [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionFeesBasisMaximum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionFeesBasisMaximum",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Maximum"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionFeesBasisMaximumPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionFeesBasisMaximumPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Maximum [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionFeesBasisNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionFeesBasisNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees Basis, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "cef_OtherTransactionFeesNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OtherTransactionFeesNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Transaction Fees, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "gsbd_OurBusinessAndStructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OurBusinessAndStructureMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Our Business and Structure [Member]",
        "documentation": "Our business and structure."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OurInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OurInvestmentsMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Our Investments [Member]",
        "documentation": "Our investments."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OurOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OurOperationsMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Our operations.",
        "terseLabel": "Our Operations [Member]",
        "label": "Our Operations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OurPortfolioCompanyInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OurPortfolioCompanyInvestmentsMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Our Portfolio Company Investments [Member]",
        "documentation": "Our portfolio company investments."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_OurSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "OurSecuritiesMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Our Securities [Member]",
        "documentation": "Our securities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1203",
      "r1214",
      "r1294",
      "r1329"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1206",
      "r1217",
      "r1297",
      "r1332"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1206",
      "r1217",
      "r1297",
      "r1332"
     ]
    },
    "cef_OutstandingSecuritiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OutstandingSecuritiesTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Securities [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "cef_OutstandingSecurityAuthorizedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OutstandingSecurityAuthorizedShares",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Authorized [Shares]"
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "cef_OutstandingSecurityHeldShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OutstandingSecurityHeldShares",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Held [Shares]"
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "cef_OutstandingSecurityNotHeldShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OutstandingSecurityNotHeldShares",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Not Held [Shares]"
       }
      }
     },
     "auth_ref": [
      "r1244"
     ]
    },
    "cef_OutstandingSecurityTitleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "OutstandingSecurityTitleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Security, Title [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "gsbd_PDDSHoldcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PDDSHoldcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PDDS Holdco, Inc.",
        "label": "P D D S Holdco Inc [Member]",
        "terseLabel": "PDDS Holdco, Inc. (dba Planet DDS)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PPWAeroBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PPWAeroBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PPW Aero Buyer, Inc Member]",
        "terseLabel": "PPW Aero Buyer, Inc. (dba Pursuit Aerospace)",
        "documentation": "PPW Aero Buyer, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PacvueIntermediateLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PacvueIntermediateLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pacvue Intermediate LLC [Member]",
        "documentation": "Pacvue intermediate LLC.",
        "terseLabel": "Pacvue Intermediate LLC (fka Assembly Intermediate LLC)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ParisUSHoldcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ParisUSHoldcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paris US Holdco, Inc. (dba Precinmac)",
        "label": "Paris US Holdco, Inc. [Member]",
        "documentation": "Paris US holdco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PartnersCapitalAccountDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PartnersCapitalAccountDistributions",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_PartnersCapitalAccountPeriodIncreaseDecrease",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Taxable Distributions",
        "label": "Partners' Capital Account, Distributions",
        "negatedTotalLabel": "Total distributions to stockholders",
        "documentation": "Total distributions to each class of partners (i.e., general, limited and preferred partners)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_PartnersCapitalAccountDistributionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PartnersCapitalAccountDistributionsAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Distributions paid from:",
        "label": "Partners' Capital Account, Distributions [Abstract]",
        "terseLabel": "Distributions to stockholders from:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PartnersCapitalAccountPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PartnersCapitalAccountPeriodIncreaseDecrease",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Partners' Capital",
        "totalLabel": "Total increase (decrease) in net assets",
        "documentation": "Changes in the ownership interest during the period of each class of partners. Partners include general, limited and preferred partners."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1303"
     ]
    },
    "gsbd_PaymentInKindInterestCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PaymentInKindInterestCapitalized",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment-in-kind interest capitalized",
        "label": "Payment-In-Kind Interest Capitalized",
        "documentation": "Payment-in-kind interest capitalized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForPurchaseOfInvestmentOperatingActivity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForPurchaseOfInvestmentOperatingActivity",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of investments",
        "label": "Payment for Purchase, Investment, Operating Activity",
        "documentation": "Amount of cash outflow for acquisition of investment, classified as operating activity. Includes, but is not limited to, funding, origination, drawdown, and participation in investment."
       }
      }
     },
     "auth_ref": [
      "r1691"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock (including commissions and direct acquisition costs)",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Deferred financing and debt issuance costs paid",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting/Offering Expenses",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Offering costs paid",
        "negatedTerseLabel": "Underwriting/Offering Expenses",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "gsbd_PearlAcquisitionBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PearlAcquisitionBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pearl Acquisition Buyer, Inc. [Member]",
        "documentation": "Pearl Acquisition Buyer, Inc.",
        "terseLabel": "Pearl Acquisition Buyer, Inc. (dba Alliance Technical Group)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1305"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1304"
     ]
    },
    "gsbd_PercentageOfAlternateBaseRateLoan": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfAlternateBaseRateLoan",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Alternate Base Rate Loan",
        "documentation": "Percentage Of Alternate Base Rate Loan.",
        "terseLabel": "Percentage Of Alternate Base Rate Loan"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfCatchUpAmountMultipliedByNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfCatchUpAmountMultipliedByNav",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of catch-up amount multiplied by nav.",
        "label": "Percentage of Catch-up Amount Multiplied by NAV",
        "terseLabel": "Percentage of Catch-up Amount Multiplied by NAV"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfCommissionReceivableBySalesAgent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfCommissionReceivableBySalesAgent",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of commission receivable by sales agent.",
        "label": "Percentage of Commission Receivable By Sales Agent",
        "terseLabel": "Percentage of commission receivable by sales agent"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfDesignatedDistributionsFromNetInvestmentIncomeInterestRelatedDividends": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfDesignatedDistributionsFromNetInvestmentIncomeInterestRelatedDividends",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Designated Distributions From Net Investment Income, Interest-related Dividends",
        "documentation": "Percentage of designated distributions from net investment income, interest-related dividends.",
        "terseLabel": "Percentage of designated distributions"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfDesignatedDividendsPaidFromNetInvestmentTaxableIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfDesignatedDividendsPaidFromNetInvestmentTaxableIncome",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Designated Dividends Paid From Net Investment Taxable Income",
        "documentation": "Percentage of designated dividends paid from net investment taxable income.",
        "terseLabel": "Percentage of designated dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfMaximumCommissionReceivableBySalesAgent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfMaximumCommissionReceivableBySalesAgent",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of maximum commission receivable by sales agent.",
        "label": "Percentage of Maximum Commission Receivable By Sales Agent",
        "terseLabel": "Percentage of maximum commission receivable by sales agent"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfNonAccrualInvestmentAtAmortizedCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfNonAccrualInvestmentAtAmortizedCost",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of non accrual investment at amortized cost.",
        "label": "Percentage Of Non Accrual Investment At Amortized Cost",
        "terseLabel": "Percentage of non-accrual investment at amortized cost"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfNonAccrualInvestmentAtFairValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfNonAccrualInvestmentAtFairValue",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of non accrual Investment at fair value.",
        "label": "Percentage Of Non Accrual Investment At Fair Value",
        "terseLabel": "Percentage of non-accrual investment at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfNotQualifyingAssetsRepresentingCompanyAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfNotQualifyingAssetsRepresentingCompanyAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of not qualifying assets representing company assets.",
        "label": "Percentage Of Not Qualifying Assets Representing Company Assets",
        "terseLabel": "Percentage of not qualifying assets"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfOrdinaryIncomeConsideredForIncentiveIfThatExceedsHurdleAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfOrdinaryIncomeConsideredForIncentiveIfThatExceedsHurdleAmount",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ordinary income considered for incentive If that exceeds hurdle amount.",
        "label": "Percentage of Ordinary Income Considered for Incentive If that Exceeds Hurdle Amount",
        "terseLabel": "Percentage of ordinary income considered for incentive If that exceeds hurdle amount"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfOutstandingVotingSecurities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfOutstandingVotingSecurities",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding voting securities.",
        "label": "Percentage Of Outstanding Voting Securities",
        "terseLabel": "Percentage of outstanding voting securities"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfQualifyingAssetsRepresentingCompanyAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfQualifyingAssetsRepresentingCompanyAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of qualifying assets representing company assets.",
        "label": "Percentage Of Qualifying Assets Representing Company Assets",
        "terseLabel": "Percentage of qualifying assets"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOfRisk-FreeRateLoan": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOfRisk-FreeRateLoan",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Risk-Free Rate Loan",
        "documentation": "Percentage Of Risk-Free Rate Loan."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PercentageOrdinaryIncomeConsideredForIncentiveIfThatExceedsCatchupAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PercentageOrdinaryIncomeConsideredForIncentiveIfThatExceedsCatchupAmount",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ordinary income considered for incentive if that exceeds catchup amount.",
        "label": "Percentage Ordinary Income Considered for Incentive if that Exceeds Catchup Amount",
        "terseLabel": "Percentage ordinary income considered for incentive if that exceeds catchup amount"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PharmaceuticalsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PharmaceuticalsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pharmaceuticals.",
        "label": "Pharmaceuticals [Member]",
        "terseLabel": "Pharmaceuticals"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PioneerBuyerILLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PioneerBuyerILLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pioneer Buyer I, LLC.",
        "label": "Pioneer Buyer I L L C [Member]",
        "terseLabel": "Pioneer Buyer I, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PlanSourceHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PlanSourceHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PlanSource Holdings, Inc.",
        "label": "Plan Source Holdings Inc [Member]",
        "terseLabel": "PlanSource Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PluralsightIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PluralsightIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pluralsight, Inc.",
        "label": "Pluralsight, Inc [Member]",
        "terseLabel": "Pluralsight, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1306"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1362"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1305"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "gsbd_PrecisionConceptsParentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PrecisionConceptsParentIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Precision Concepts Parent Inc [Member]",
        "terseLabel": "Precision Concepts Parent Inc.",
        "documentation": "Precision Concepts Parent Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockLiquidationPreference",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Liquidating Preference",
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r37",
      "r1466",
      "r1468",
      "r1516"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1163",
      "r1166",
      "r1167",
      "r1168",
      "r1171",
      "r1663",
      "r1689"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r349"
     ]
    },
    "cef_PreferredStockRestrictionsArrearageTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "PreferredStockRestrictionsArrearageTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Restrictions, Arrearage [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "cef_PreferredStockRestrictionsOtherTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "PreferredStockRestrictionsOtherTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Restrictions, Other [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r840"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r349"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r840",
      "r860",
      "r1689",
      "r1690"
     ]
    },
    "gsbd_PreferredStockThreePointTwoSixPercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PreferredStockThreePointTwoSixPercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock three point two six percentage.",
        "label": "Preferred Stock Three Point Two Six Percentage [Member]",
        "terseLabel": "Preferred Stock - 3.26%"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PreferredStockThreePointZeroTwoPercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PreferredStockThreePointZeroTwoPercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock three point zero two percentage.",
        "label": "Preferred Stock Three Point Zero Two Percentage [Member]",
        "terseLabel": "Preferred Stock - 3.02%"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PreferredStockTwoPointEightTwoPercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PreferredStockTwoPointEightTwoPercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock - 2.82%",
        "label": "Preferred Stock Two Point Eight Two Percentage [Member]",
        "documentation": "Preferred stock two point eight two percentage."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_PreferredStockTwoPointSevenTwoPercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PreferredStockTwoPointSevenTwoPercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock two point seven two percentage.",
        "label": "Preferred Stock Two Point Seven Two Percentage [Member]",
        "terseLabel": "Preferred Stock - 2.72%"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value $0.001 per share (1,000,000 shares authorized, no shares issued and outstanding)",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r338",
      "r344",
      "r729",
      "r1141"
     ]
    },
    "cef_PrimaryShelfFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "PrimaryShelfFlag",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Shelf [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "cef_PrimaryShelfQualifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "PrimaryShelfQualifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Primary Shelf Qualified [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prime Rate [Member]",
        "terseLabel": "U.S. Prime Rate",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1511"
     ]
    },
    "us-gaap_ProceedsFromDispositionOfInvestmentOperatingActivity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDispositionOfInvestmentOperatingActivity",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of investments and principal repayments",
        "label": "Proceeds from Disposition of Investment, Operating Activity",
        "documentation": "Amount of cash inflow from sale of investment, classified as operating activity. Includes, but is not limited to, repayment, principal payment, paydown, and maturity of investment."
       }
      }
     },
     "auth_ref": [
      "r1691"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Gross Proceeds",
        "totalLabel": "Net Proceeds",
        "verboseLabel": "Net proceeds",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Borrowings on debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1461"
     ]
    },
    "us-gaap_ProceedsFromSaleOfTreasuryStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfTreasuryStock",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchases of common stock (including commissions and direct acquisition costs)",
        "label": "Proceeds from Sale of Treasury Stock",
        "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r112",
      "r219",
      "r678",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r1056",
      "r1063",
      "r1065",
      "r1066",
      "r1095",
      "r1096",
      "r1151",
      "r1152",
      "r1153",
      "r1155",
      "r1160",
      "r1387",
      "r1403",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1507",
      "r1508",
      "r1628",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1654",
      "r1655",
      "r1657",
      "r1658"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r112",
      "r219",
      "r678",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r1056",
      "r1063",
      "r1065",
      "r1066",
      "r1095",
      "r1096",
      "r1151",
      "r1152",
      "r1153",
      "r1155",
      "r1160",
      "r1387",
      "r1403",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1507",
      "r1508",
      "r1628",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1654",
      "r1655",
      "r1657",
      "r1658"
     ]
    },
    "us-gaap_ProfessionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfessionalFees",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional Fees",
        "terseLabel": "Professional fees",
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer."
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1075",
      "r1175",
      "r1676",
      "r1684"
     ]
    },
    "gsbd_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ProfessionalServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional services member.",
        "label": "Professional Services [Member]",
        "terseLabel": "Professional Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfBasicAndDilutedEarningPerUnitDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net increase in net assets resulting from operations",
        "totalLabel": "Net increase (decrease) in net assets from operations",
        "label": "Net increase (decrease) in net assets from operations",
        "terseLabel": "Net increase (decrease) in net assets from operations:",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r126",
      "r139",
      "r140",
      "r149",
      "r156",
      "r159",
      "r160",
      "r163",
      "r171",
      "r180",
      "r184",
      "r185",
      "r257",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r336",
      "r407",
      "r433",
      "r491",
      "r493",
      "r496",
      "r497",
      "r580",
      "r613",
      "r715",
      "r717",
      "r734",
      "r792",
      "r864",
      "r890",
      "r893",
      "r1114",
      "r1115",
      "r1176",
      "r1416",
      "r1512"
     ]
    },
    "gsbd_ProjectAccelerateParentLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ProjectAccelerateParentLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project Accelerate Parent, LLC (dba ABC Fitness)",
        "label": "Project Accelerate Parent LLC [Member]",
        "documentation": "Project accelerate parent LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ProphixSoftwareIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ProphixSoftwareIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prophix Software Inc.",
        "label": "Prophix Software Inc [Member]",
        "terseLabel": "Prophix Software Inc. (dba Pound Bidco)"
       }
      }
     },
     "auth_ref": []
    },
    "cef_ProspectusLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ProspectusLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "cef_ProspectusTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ProspectusTable",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "gsbd_PtIntermediateHoldingsIIILlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "PtIntermediateHoldingsIIILlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PT Intermediate Holdings III, LLC.",
        "label": "PT Intermediate Holdings I I I, LLC [Member]",
        "terseLabel": "PT Intermediate Holdings III, LLC (dba Parts Town)"
       }
      }
     },
     "auth_ref": []
    },
    "cef_PurposeOfFeeTableNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "PurposeOfFeeTableNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purpose of Fee Table , Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1303"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1303"
     ]
    },
    "gsbd_QBSParentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "QBSParentIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "QBS Parent, Inc. [Member]",
        "documentation": "QBS Parent, Inc.",
        "terseLabel": "QBS Parent, Inc. (dba Quorum Software)"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r86",
      "r87",
      "r89",
      "r106",
      "r108",
      "r109",
      "r114",
      "r115",
      "r206",
      "r288",
      "r289",
      "r290",
      "r291",
      "r365",
      "r377",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r586",
      "r651",
      "r660",
      "r677",
      "r751",
      "r753",
      "r765",
      "r825",
      "r826",
      "r907",
      "r928",
      "r934",
      "r935",
      "r997",
      "r1034",
      "r1035",
      "r1037",
      "r1038",
      "r1052",
      "r1053",
      "r1081",
      "r1094",
      "r1105",
      "r1107",
      "r1110",
      "r1111",
      "r1132",
      "r1133",
      "r1137",
      "r1138",
      "r1152",
      "r1164",
      "r1503",
      "r1514",
      "r1590",
      "r1619",
      "r1620",
      "r1621",
      "r1622",
      "r1623"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r84",
      "r86",
      "r87",
      "r89",
      "r106",
      "r108",
      "r109",
      "r114",
      "r115",
      "r206",
      "r288",
      "r289",
      "r290",
      "r291",
      "r365",
      "r377",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r586",
      "r651",
      "r660",
      "r677",
      "r751",
      "r753",
      "r765",
      "r825",
      "r826",
      "r907",
      "r928",
      "r934",
      "r935",
      "r997",
      "r1034",
      "r1035",
      "r1037",
      "r1038",
      "r1052",
      "r1053",
      "r1081",
      "r1094",
      "r1105",
      "r1107",
      "r1110",
      "r1111",
      "r1132",
      "r1133",
      "r1137",
      "r1138",
      "r1152",
      "r1164",
      "r1503",
      "r1514",
      "r1590",
      "r1619",
      "r1620",
      "r1621",
      "r1622",
      "r1623"
     ]
    },
    "gsbd_RealEstateMgmtDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RealEstateMgmtDevelopmentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real Estate Mgmt. &amp; Development member.",
        "label": "Real Estate Mgmt Development [Member]",
        "terseLabel": "Real Estate Mgmt. &amp; Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealizedGainLossInvestmentAndDerivativeOperatingTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealizedGainLossInvestmentAndDerivativeOperatingTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Gain (Loss), Investment and Derivative, Operating, Tax Expense (Benefit)",
        "terseLabel": "(Provision) benefit for taxes on realized gain/loss on investments",
        "negatedLabel": "(Provision) benefit for taxes on realized gain/loss on investments",
        "documentation": "Amount of tax expense (benefit) from realized gain (loss) on investment and derivative, classified as operating. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r1674",
      "r1678",
      "r1694"
     ]
    },
    "us-gaap_RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Realized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, before Tax, Total",
        "label": "Realized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, before Tax",
        "terseLabel": "Net realized gain (loss)",
        "documentation": "Amount, before tax, of realized gain (loss) on investment, derivative, and foreign currency transaction on investment and derivative from change in market price, classified as operating. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r1031",
      "r1686"
     ]
    },
    "gsbd_RealizedGainLossOnDerivativeInstrumentsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RealizedGainLossOnDerivativeInstrumentsNet",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails": {
       "parentTag": "us-gaap_GainLossOnDerivativeInstrumentsNetPretax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realized gain loss on derivative instruments, net.",
        "label": "Realized Gain Loss On Derivative Instruments, Net",
        "terseLabel": "Net realized gain (loss) on foreign currency forward contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net realized (gain) loss on investments",
        "totalLabel": "Realized Investment Gains (Losses), Total",
        "label": "Realized Investment Gains (Losses)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_RealizedInvestmentGainsLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealizedInvestmentGainsLossesAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Investment Gains (Losses) [Abstract]",
        "terseLabel": "Net realized gain (loss) from:"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RecordedBooksIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RecordedBooksIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recorded Books Inc. (dba RBMedia)",
        "label": "Recorded Books Inc. [Member]",
        "documentation": "Recorded Books Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1198",
      "r1209",
      "r1289",
      "r1324"
     ]
    },
    "cef_RegisteredClosedEndFundFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "RegisteredClosedEndFundFlag",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Closed-End Fund [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r223",
      "r372",
      "r376",
      "r637",
      "r638",
      "r726",
      "r733",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r859",
      "r903",
      "r1673"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related Party",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r637",
      "r638",
      "r639",
      "r640",
      "r726",
      "r733",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r859",
      "r903"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r637",
      "r638",
      "r1615"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r1615"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r223",
      "r637",
      "r638",
      "r640",
      "r870",
      "r871",
      "r874"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r223",
      "r372",
      "r376",
      "r637",
      "r638",
      "r726",
      "r733",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r859",
      "r903",
      "r1615",
      "r1673"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Significant Agreements and Related Party Transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r636",
      "r638",
      "r641",
      "r786",
      "r787",
      "r788",
      "r872",
      "r873",
      "r874",
      "r899",
      "r901"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "negatedLabel": "Repayments of debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1462"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesScheduleOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r156",
      "r164",
      "r165",
      "r308",
      "r351",
      "r640",
      "r661",
      "r722",
      "r1059",
      "r1061",
      "r1062",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1579",
      "r1580",
      "r1581",
      "r1582"
     ]
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Prior Period, Adjustment",
        "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r182",
      "r183",
      "r199",
      "r578",
      "r579",
      "r630",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1390",
      "r1391",
      "r1476",
      "r1486"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r117",
      "r118",
      "r119",
      "r121",
      "r147",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r177",
      "r178",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r199",
      "r259",
      "r260",
      "r335",
      "r336",
      "r407",
      "r431",
      "r432",
      "r433",
      "r434",
      "r490",
      "r491",
      "r577",
      "r578",
      "r579",
      "r580",
      "r630",
      "r632",
      "r633",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r772",
      "r1486"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1199",
      "r1210",
      "r1290",
      "r1325"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1200",
      "r1211",
      "r1291",
      "r1326"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1218",
      "r1298",
      "r1333"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r117",
      "r118",
      "r119",
      "r121",
      "r147",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r177",
      "r178",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r199",
      "r259",
      "r260",
      "r335",
      "r336",
      "r407",
      "r431",
      "r432",
      "r433",
      "r434",
      "r490",
      "r491",
      "r577",
      "r578",
      "r579",
      "r580",
      "r630",
      "r632",
      "r633",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r772",
      "r1486"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_RestrictedInvestmentsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedInvestmentsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Investments, at Fair Value",
        "terseLabel": "Fair value of securities",
        "documentation": "The aggregate value of all restricted investments."
       }
      }
     },
     "auth_ref": [
      "r920",
      "r947",
      "r1015",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_RestrictedInvestmentsPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedInvestmentsPercentOfNetAssets",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Investments, Percent of Net Assets",
        "terseLabel": "Fair value percentage of net assets of company",
        "documentation": "The percent of net assets of the aggregate value of all restricted investments."
       }
      }
     },
     "auth_ref": [
      "r920",
      "r947",
      "r1015"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distributable earnings (loss)",
        "totalLabel": "Total Accumulated Earnings (Losses) - net",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Distributable earnings to paid-in capital in excess of par",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r63",
      "r731",
      "r759",
      "r764",
      "r783",
      "r841",
      "r1141"
     ]
    },
    "cef_ReturnAtMinusFivePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ReturnAtMinusFivePercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Minus Five [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "cef_ReturnAtMinusTenPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ReturnAtMinusTenPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Minus Ten [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "cef_ReturnAtPlusFivePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ReturnAtPlusFivePercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Plus Five [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "cef_ReturnAtPlusTenPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ReturnAtPlusTenPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Plus Ten [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "cef_ReturnAtZeroPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ReturnAtZeroPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return at Zero [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "gsbd_RevolvingCreditFacilityAccruedAndUnpaidInterestDueAndPayableDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RevolvingCreditFacilityAccruedAndUnpaidInterestDueAndPayableDate",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility accrued and unpaid interest due and payable date",
        "label": "Revolving Credit Facility Accrued and Unpaid Interest Due and Payable Date",
        "documentation": "Revolving credit facility accrued and unpaid interest due and payable date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfRevolvingCreditFacilityDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RevolvingCreditsFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RevolvingCreditsFacilityMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credits Facility [Member]",
        "documentation": "Revolving credits facility.",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "cef_RightsLimitedByOtherSecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "RightsLimitedByOtherSecuritiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights Limited by Other Securities [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "cef_RightsSubjectToOtherThanMajorityVoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "RightsSubjectToOtherThanMajorityVoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights Subject to Other than Majority Vote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "cef_RiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "RiskAxis",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1273"
     ]
    },
    "cef_RiskFactorsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "RiskFactorsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Factors [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1273"
     ]
    },
    "cef_RiskTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "RiskTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1273"
     ]
    },
    "gsbd_RiverpointMedicalLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RiverpointMedicalLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Riverpoint Medical, LLC.",
        "label": "Riverpoint Medical L L C [Member]",
        "terseLabel": "Riverpoint Medical, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RoadRailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RoadRailMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Road &amp; rail member.",
        "label": "Road Rail [Member]",
        "terseLabel": "Road &amp; Rail"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RocketBidcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RocketBidcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rocket Bidco, Inc. (dba Recochem)",
        "label": "Rocket Bidco, Inc. [Member]",
        "documentation": "Rocket bidco, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RodeoBuyerCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RodeoBuyerCompanyMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rodeo buyer company.",
        "label": "Rodeo Buyer Company [Member]",
        "terseLabel": "Rodeo Buyer Company (dba Absorb Software)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RotationBuyerLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RotationBuyerLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rotation Buyer, LLC [Member]",
        "documentation": "Rotation Buyer, LLC.",
        "terseLabel": "Rotation Buyer, LLC (dba Rotating Machinery Services)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RoundedPercentageOfInvestmentsAtFairValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RoundedPercentageOfInvestmentsAtFairValue",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rounded percentage of investments at fair value.",
        "label": "Rounded Percentage Of Investments At Fair Value",
        "terseLabel": "Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RoundingThreshold": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RoundingThreshold",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rounding threshold.",
        "label": "Rounding Threshold",
        "terseLabel": "Rounding threshold"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RubixFoodsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RubixFoodsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rubix Foods, LLC",
        "label": "Rubix Foods, LLC [Member]",
        "documentation": "Rubix foods, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_RubrikIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RubrikIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rubrik,Inc.",
        "label": "Rubrik Inc [Member]",
        "terseLabel": "Rubrik, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_Rule10B5-1StockRepurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "Rule10B5-1StockRepurchasePlanMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10B5-1 Stock Repurchase Plan [Member]",
        "documentation": "Rule 10B5-1 stock repurchase plan.",
        "terseLabel": "10b5-1 Stock Repurchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "gsbd_RunwayBidcoLlcDbaRedwoodSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "RunwayBidcoLlcDbaRedwoodSoftwareMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Runway Bidco, LLC (dba Redwood Software)",
        "label": "Runway Bidco, LLC (dba Redwood Software) [Member]",
        "documentation": "Runway bidco, llc (dba redwood software)."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_S2025Q2DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "S2025Q2DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "S 2025 Q2 Dividends [Member]",
        "documentation": "S 2025 q2 dividends.",
        "terseLabel": "S 2025 Q2 Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_S2025Q3DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "S2025Q3DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "S 2025 Q3 Dividends [Member]",
        "documentation": "S 2025 Q3 Dividends.",
        "terseLabel": "S 2025 Q3 Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_S2025Q4DividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "S2025Q4DividendsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "S 2025 Q4 Dividends [Member]",
        "documentation": "S 2025 Q4 Dividends.",
        "terseLabel": "S 2025 Q4 Dividends"
       }
      }
     },
     "auth_ref": []
    },
    "country_SG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "SG",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockConsiderationReceivedPerTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Consideration Received Per Transaction",
        "terseLabel": "Aggregate offering price",
        "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Percentage of Ownership after Transaction",
        "terseLabel": "Percentage of gross sales price",
        "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Average Sales Price per Share",
        "verboseLabel": "Market value per share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SalesAgentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SalesAgentMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Agent.",
        "label": "Sales Agent [Member]",
        "terseLabel": "Sales Agent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cef_SalesLoadPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SalesLoadPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r1402"
     ]
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfTheCompanyParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported",
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r168",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r185",
      "r199",
      "r335",
      "r336",
      "r407",
      "r431",
      "r433",
      "r434",
      "r490",
      "r491",
      "r577",
      "r578",
      "r579",
      "r630",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r772",
      "r1388",
      "r1389",
      "r1390",
      "r1475",
      "r1476",
      "r1486",
      "r1497",
      "r1498",
      "r1585",
      "r1611",
      "r1612"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r123",
      "r125",
      "r186",
      "r378",
      "r1378"
     ]
    },
    "gsbd_ScheduleOfAverageNotionalAmountsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfAverageNotionalAmountsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Average Notional Amounts [Table Text Block]",
        "documentation": "Schedule of average notional amounts.",
        "terseLabel": "Schedule of Average Notional Amounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureOrganizationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r437",
      "r438",
      "r439",
      "r440",
      "r446",
      "r447",
      "r448",
      "r449",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r484",
      "r485",
      "r486",
      "r489",
      "r1107",
      "r1111",
      "r1558",
      "r1561",
      "r1563"
     ]
    },
    "gsbd_ScheduleOfCommonStockRepurchasePlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfCommonStockRepurchasePlanTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Common Stock Repurchase Plan [Table Text Block]",
        "documentation": "Schedule of Common Stock Repurchase Plan.",
        "terseLabel": "Schedule of Repurchases under 2025 10b5-1 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Outstanding Debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Effect of Transactions in Foreign Currency Forward Contracts",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r515",
      "r520",
      "r528",
      "r539"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Earnings Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1479"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureTaxInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciles Net Increase in Net Assets Resulting from Operations to Taxable Income",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r1106",
      "r1550"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r429",
      "r613",
      "r1379",
      "r1380",
      "r1381",
      "r1552",
      "r1553",
      "r1554",
      "r1555"
     ]
    },
    "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "terseLabel": "Summary of Carrying Value Of Unsecured Borrowings With Hedging Relationships",
        "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1567",
      "r1569",
      "r1573",
      "r1578"
     ]
    },
    "us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Separate Account Investment [Table Text Block]",
        "terseLabel": "Schedule of Investments at Fair Value and Net Assets",
        "documentation": "Tabular disclosure of fair value of asset supporting separate account."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r1159",
      "r1656"
     ]
    },
    "gsbd_ScheduleOfFinancialHighlightsOfTheCompanyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfFinancialHighlightsOfTheCompanyTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Highlights of the Company",
        "documentation": "Tabular disclosure of schedule of financial highlights of the Company.",
        "label": "Schedule Of Financial Highlights Of The Company [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "terseLabel": "Schedule of Foreign Currency Forward Contracts",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r1567",
      "r1569",
      "r1578"
     ]
    },
    "gsbd_ScheduleOfGeographicCompositionOfInvestmentsAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfGeographicCompositionOfInvestmentsAtFairValueTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of geographic composition of investments at fair value.",
        "label": "Schedule Of Geographic Composition Of Investments At Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Geographic Composition of Investments at Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ScheduleOfIndustryCompositionOfInvestmentsAtFairValueAndNetAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfIndustryCompositionOfInvestmentsAtFairValueAndNetAssetsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments as a Percentage of Fair Value and Net Assets",
        "documentation": "Schedule of industry composition of investments at fair value and net assets.",
        "label": "Schedule of Industry Composition of Investments at Fair Value and Net Assets [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Investment Income [Line Items]",
        "terseLabel": "Net Investment Income [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income [Table]",
        "terseLabel": "Schedule Of Investment Income Reported Amounts By Category [Table]",
        "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r50",
      "r737"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]",
        "terseLabel": "Schedule of Affiliated Investments Including Investments in Money Market Funds",
        "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentsLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Line Items]",
        "terseLabel": "Schedule Of Investments [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r925",
      "r927",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureSignificantAgreementsAndRelatedPartyTransactionsScheduleOfAffiliatedInvestmentsIncludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsForwardCurrencyForwardContracts",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsInterestRateSwaps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "terseLabel": "Schedule Of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r925",
      "r927",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r988",
      "r989",
      "r990",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ]
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of Revolving Credit Facility",
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Hedging Instruments Recorded In Interest Expense",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions."
       }
      }
     },
     "auth_ref": [
      "r1565"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r162",
      "r163",
      "r637",
      "r638",
      "r640",
      "r870",
      "r871",
      "r874"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "terseLabel": "Schedule Of Stock By Class [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r61",
      "r62",
      "r63",
      "r132",
      "r133",
      "r134",
      "r202",
      "r349",
      "r350",
      "r351",
      "r353",
      "r356",
      "r361",
      "r363",
      "r561",
      "r778",
      "r779",
      "r780",
      "r781",
      "r1094",
      "r1377",
      "r1466",
      "r1468"
     ]
    },
    "gsbd_ScheduleOfTaxCharacterOfDistributionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfTaxCharacterOfDistributionsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureTaxInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Tax Character of Distributions",
        "label": "Schedule of Tax Character of Distributions [Table Text Block]",
        "documentation": "Schedule of tax character of distributions."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ScheduleOfTaxComponentsOfAccumulatedEarningsLossesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfTaxComponentsOfAccumulatedEarningsLossesTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureTaxInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Accumulated Earnings (Losses) on Tax Basis",
        "label": "Schedule Of Tax Components Of Accumulated Earnings (Losses) [Table Text Block]",
        "documentation": "Schedule of tax components of accumulated earnings (losses)."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ScheduleOfUnfundedCommitmentsByInvestmentTypesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ScheduleOfUnfundedCommitmentsByInvestmentTypesTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of unfunded commitments by investment types.",
        "label": "Schedule of Unfunded Commitments by Investment Types [Table Text Block]",
        "terseLabel": "Schedule of Unfunded Commitment Balances by Investment Types"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SecondLienOrSeniorSecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SecondLienOrSeniorSecuredDebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2nd Lien/Senior Secured Debt",
        "label": "Second Lien Or Senior Secured Debt [Member]",
        "terseLabel": "2nd Lien/Senior Secured Debt"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SecondLienSeniorSecuredLoanAndUnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SecondLienSeniorSecuredLoanAndUnsecuredDebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Second Lien Senior Secured Loan and Unsecured Debt",
        "label": "Second Lien Senior Secured Loan and Unsecured Debt [Member]",
        "documentation": "Second lien senior secured loan and unsecured debt."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SecuredBorrowingAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SecuredBorrowingAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured borrowing at fair value",
        "label": "Secured Borrowing at Fair Value",
        "documentation": "Secured borrowing at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SecuredBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SecuredBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Secured borrowings",
        "terseLabel": "Secured borrowings.",
        "label": "Secured Borrowings",
        "documentation": "Secured borrowings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Borrowing",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r1128"
     ]
    },
    "us-gaap_SecuritiesBorrowedAndLoanedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuritiesBorrowedAndLoanedPolicy",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Borrowings",
        "label": "Securities Borrowed and Loaned Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for securities borrowed or loaned by the entity. Disclosure may include a description of the business purposes for the transactions, how the transactions are recognized in the financial statements, the types of securities involved in the transactions, the method for monitoring the market value of the securities, the entity's practice and policies associated with cash deposits and collateral for the transactions, and the classification of fees and interest associated with the transactions."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "cef_SecurityDividendsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityDividendsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Dividends [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "cef_SecurityLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityLiabilitiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Liabilities [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1226"
     ]
    },
    "cef_SecurityLiquidationRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityLiquidationRightsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Liquidation Rights [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1225"
     ]
    },
    "cef_SecurityObligationsOfOwnershipTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityObligationsOfOwnershipTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Obligations of Ownership [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1228"
     ]
    },
    "cef_SecurityPreemptiveAndOtherRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityPreemptiveAndOtherRightsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Preemptive and Other Rights [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1227"
     ]
    },
    "cef_SecurityTitleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityTitleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Title [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1222"
     ]
    },
    "cef_SecurityVotingRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SecurityVotingRightsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Voting Rights [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r88",
      "r90",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r107",
      "r108",
      "r109",
      "r205",
      "r220",
      "r221",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r715",
      "r716",
      "r717",
      "r718",
      "r815",
      "r819",
      "r821",
      "r913",
      "r930",
      "r951",
      "r1016",
      "r1034",
      "r1036",
      "r1037",
      "r1038",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1057",
      "r1069",
      "r1095",
      "r1097",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1154",
      "r1164",
      "r1628",
      "r1630",
      "r1631",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1654",
      "r1655",
      "r1657",
      "r1658"
     ]
    },
    "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]",
        "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r1074",
      "r1080"
     ]
    },
    "us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingCodmProfitLossMeasureHowUsedDescription",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description",
        "terseLabel": "Segment reporting, codm, profit(loss) measure, how used, description",
        "documentation": "Description of how chief operating decision maker (CODM) uses reported segment profit (loss) measure to assess performance and allocate resource."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r1073",
      "r1078"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r218",
      "r220",
      "r1072",
      "r1073",
      "r1077"
     ]
    },
    "gsbd_SeniorSecuredRevolvingCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SeniorSecuredRevolvingCreditAgreementMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Secured Revolving Credit Agreement [Member]",
        "documentation": "Senior Secured Revolving Credit Agreement.",
        "terseLabel": "Senior Secured Revolving Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "cef_SeniorSecuritiesAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "cef_SeniorSecuritiesAverageMarketValuePerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesAverageMarketValuePerUnit",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Average Market Value per Unit"
       }
      }
     },
     "auth_ref": [
      "r1267"
     ]
    },
    "cef_SeniorSecuritiesAveragingMethodNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesAveragingMethodNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Averaging Method, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1269"
     ]
    },
    "cef_SeniorSecuritiesCvgPerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesCvgPerUnit",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Coverage per Unit"
       }
      }
     },
     "auth_ref": [
      "r1266"
     ]
    },
    "cef_SeniorSecuritiesHeadingsNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesHeadingsNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Headings, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1270"
     ]
    },
    "cef_SeniorSecuritiesHighlightsAnnualizedNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesHighlightsAnnualizedNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Highlights Annualized, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1262",
      "r1268"
     ]
    },
    "cef_SeniorSecuritiesHighlightsAuditedNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesHighlightsAuditedNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities Highlights Audited, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1268"
     ]
    },
    "cef_SeniorSecuritiesNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesNoteTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities, Note [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1261",
      "r1268"
     ]
    },
    "cef_SeniorSecuritiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SeniorSecuritiesTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Securities [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1264"
     ]
    },
    "gsbd_SevenMayTwoThousandTwentyFiveBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SevenMayTwoThousandTwentyFiveBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven May Two Thousand Twenty Five Base [Member]",
        "documentation": "Seven May Two Thousand Twenty Five Base.",
        "terseLabel": "May 7, 2025 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SevenMayTwoThousandTwentyFiveSpecialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SevenMayTwoThousandTwentyFiveSpecialMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 7, 2025 (Special)",
        "label": "Seven May Two Thousand Twenty Five Special [Member]",
        "documentation": "Seven May Two Thousand Twenty Five Special."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SevenMayTwoThousandTwentyFiveSupplementalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SevenMayTwoThousandTwentyFiveSupplementalMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven May Two Thousand Twenty Five Supplemental [Member]",
        "documentation": "Seven May Two Thousand Twenty Five Supplemental.",
        "terseLabel": "May 7, 2025 (Supplemental)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SevenNovemberTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SevenNovemberTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven November Two Thousand Twenty Four [Member]",
        "documentation": "Seven November two thousand twenty four.",
        "terseLabel": "November 7, 2024 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405"
     ]
    },
    "gsbd_ShareIssuedAveragePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ShareIssuedAveragePricePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share issued average price per share.",
        "label": "Share Issued Average Price Per Share",
        "terseLabel": "Average Sales Price per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "cef_SharePriceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SharePriceTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "cef_SharePricesNotActualTransactionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "SharePricesNotActualTransactionsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Prices Not Actual Transactions [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1280"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1519"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1519"
     ]
    },
    "srt_ShareRepurchaseProgramLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r1519"
     ]
    },
    "srt_ShareRepurchaseProgramTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Table]",
        "documentation": "Disclosure of information about share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1519"
     ]
    },
    "cef_ShareholderTransactionExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "ShareholderTransactionExpensesTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Transaction Expenses [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "us-gaap_SharesAcquiredWeightedAverageDiscountToNetAssetsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesAcquiredWeightedAverageDiscountToNetAssetsPercentage",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Acquired, Weighted Average Discount to Net Assets, Percentage",
        "terseLabel": "Weighted average discount of cost of repurchase to net asset of shares repurchased",
        "documentation": "Percentage of weighted average discount on shares acquired to net assets."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Shares price, per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SiSwanUkBidcoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SiSwanUkBidcoLimitedMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SI Swan UK Bidco Limited (dba Sapiens International)",
        "label": "Si Swan Uk Bidco Limited [Member]",
        "documentation": "SI Swan UK Bidco Limited"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting policies.",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting policies.",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155"
     ]
    },
    "gsbd_SinglewireSoftwareLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SinglewireSoftwareLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Singlewire Software, LLC.",
        "label": "Singlewire Software LLC [Member]",
        "terseLabel": "Singlewire Software, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SixAugustTwoThousandTwentyFiveBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SixAugustTwoThousandTwentyFiveBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Six August Two Thousand Twenty Five Base [Member]",
        "documentation": "Six august two thousand twenty five base.",
        "terseLabel": "August 6, 2025 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SixAugustTwoThousandTwentyFiveSpecialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SixAugustTwoThousandTwentyFiveSpecialMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Six August Two Thousand Twenty Five Special [Member]",
        "documentation": "Six August Two Thousand Twenty Five Special.",
        "terseLabel": "August 6, 2025 (Special)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SixAugustTwoThousandTwentyFiveSupplementalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SixAugustTwoThousandTwentyFiveSupplementalMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Six August Two Thousand Twenty Five Supplemental [Member]",
        "documentation": "Six august two thousand twenty five supplemental.",
        "terseLabel": "August 6, 2025 (Supplemental)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SixMonthEuriborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SixMonthEuriborMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "6 month E",
        "label": "Six Month Euribor [Member]",
        "documentation": "Six month Euribor."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SixMonthLIBORMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SixMonthLIBORMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six month LIBOR.",
        "label": "Six Month L I B O R [Member]",
        "terseLabel": "6 month LIBOR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SixMonthSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SixMonthSOFRMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six month S O F R.",
        "label": "Six Month S O F R [Member]",
        "terseLabel": "6 month SOFR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SkywayTowersIntermediateLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SkywayTowersIntermediateLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Skyway Towers Intermediate LLC.",
        "label": "Skyway Towers Intermediate LLC [Member]",
        "terseLabel": "Skyway Towers Intermediate LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SmarshIncorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SmarshIncorporationMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Smarsh Incorporation.",
        "label": "Smarsh Incorporation [Member]",
        "terseLabel": "Smarsh, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software member.",
        "label": "Software [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SonarAcquisitioncoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SonarAcquisitioncoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sonar Acquisitionco, Inc. [Member]",
        "documentation": "Sonar Acquisitionco, Inc.",
        "terseLabel": "Sonar Acquisitionco, Inc. (dba SimPRO)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SoutheastMechanicalLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SoutheastMechanicalLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Southeast Mechanical, LLC [Member]",
        "documentation": "Southeast mechanical, LLC.",
        "terseLabel": "Southeast Mechanical, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SpecialtyCareIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SpecialtyCareIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SpecialtyCare, Inc.",
        "label": "SpecialtyCare, Inc[Member]",
        "documentation": "SpecialtyCare, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SpecialtyRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SpecialtyRetailMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty retail.",
        "label": "Specialty Retail [Member]",
        "terseLabel": "Specialty Retail"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SpectrumSafetySolutionsPurchaserLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SpectrumSafetySolutionsPurchaserLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spectrum Safety Solutions Purchaser, LLC (dba Carrier Industrial Fire)",
        "label": "Spectrum Safety Solutions Purchaser, L L C [Member]",
        "documentation": "Spectrum Safety Solutions Purchaser, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SpendMendHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SpendMendHoldingsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SpendMend Holdings LLC [Member]",
        "documentation": "SpendMend holdings LLC.",
        "terseLabel": "SpendMend Holdings LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SplashCarWashIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SplashCarWashIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Splash Car Wash, Inc.",
        "documentation": "Splash Car Wash, Inc.",
        "label": "Splash Car Wash, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SpotlessBrandsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SpotlessBrandsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spotless Brands, LLC",
        "label": "Spotless Brands LLC [Member]",
        "documentation": "Spotless Brands, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r132",
      "r133",
      "r134",
      "r156",
      "r160",
      "r190",
      "r191",
      "r193",
      "r195",
      "r202",
      "r203",
      "r257",
      "r295",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r337",
      "r338",
      "r340",
      "r341",
      "r343",
      "r346",
      "r349",
      "r350",
      "r353",
      "r356",
      "r363",
      "r613",
      "r778",
      "r779",
      "r780",
      "r781",
      "r794",
      "r798",
      "r801",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r812",
      "r840",
      "r866",
      "r895",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1377",
      "r1468",
      "r1470",
      "r1478"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r38",
      "r41",
      "r42",
      "r116",
      "r118",
      "r119",
      "r142",
      "r143",
      "r144",
      "r168",
      "r169",
      "r170",
      "r172",
      "r180",
      "r183",
      "r185",
      "r201",
      "r258",
      "r261",
      "r276",
      "r335",
      "r364",
      "r407",
      "r423",
      "r424",
      "r430",
      "r431",
      "r432",
      "r434",
      "r490",
      "r491",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r578",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r629",
      "r631",
      "r633",
      "r736",
      "r755",
      "r756",
      "r757",
      "r794",
      "r895"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r88",
      "r90",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r107",
      "r108",
      "r109",
      "r205",
      "r220",
      "r221",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r715",
      "r716",
      "r717",
      "r718",
      "r815",
      "r819",
      "r821",
      "r913",
      "r930",
      "r951",
      "r1016",
      "r1034",
      "r1036",
      "r1037",
      "r1038",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1057",
      "r1069",
      "r1095",
      "r1097",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1154",
      "r1164",
      "r1628",
      "r1630",
      "r1631",
      "r1633",
      "r1634",
      "r1635",
      "r1636",
      "r1637",
      "r1638",
      "r1639",
      "r1640",
      "r1641",
      "r1642",
      "r1643",
      "r1644",
      "r1645",
      "r1646",
      "r1647",
      "r1648",
      "r1649",
      "r1650",
      "r1651",
      "r1652",
      "r1653",
      "r1654",
      "r1655",
      "r1657",
      "r1658"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r201",
      "r337",
      "r338",
      "r340",
      "r343",
      "r631",
      "r678",
      "r773",
      "r795",
      "r812",
      "r829",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r840",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r850",
      "r851",
      "r852",
      "r853",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r868",
      "r869",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r895",
      "r1065",
      "r1066",
      "r1165",
      "r1673"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfPartnersCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfPartnersCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Partners' Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r123",
      "r125",
      "r186",
      "r378",
      "r1378",
      "r1382"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r201",
      "r223",
      "r337",
      "r338",
      "r340",
      "r343",
      "r631",
      "r678",
      "r773",
      "r795",
      "r812",
      "r829",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r840",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r850",
      "r851",
      "r852",
      "r853",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r868",
      "r869",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r895",
      "r1065",
      "r1066",
      "r1165",
      "r1673"
     ]
    },
    "gsbd_SterlingOvernightIndexAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SterlingOvernightIndexAverageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterling Overnight Index Average.",
        "label": "Sterling Overnight Index Average [Member]",
        "terseLabel": "SONIA"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1202",
      "r1213",
      "r1293",
      "r1328"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1548",
      "r1549"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Number of Shares Issued",
        "verboseLabel": "Common stock issued, shares",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r37",
      "r38",
      "r63",
      "r778",
      "r895",
      "r1026"
     ]
    },
    "gsbd_StockRepurchasePlanTerminationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "StockRepurchasePlanTerminationPeriod",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase plan termination period",
        "documentation": "Stock Repurchase plan termination period",
        "terseLabel": "Stock repurchase plan termination period"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Amount",
        "terseLabel": "Stock repurchase plan, authorized amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1519"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "terseLabel": "Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Total Number of Shares Repurchased",
        "verboseLabel": "Common stock repurchased, shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r37",
      "r38",
      "r63",
      "r781",
      "r895",
      "r1028"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Value",
        "verboseLabel": "Approximate Dollar Value of Shares that have been Purchased Under the Plan",
        "terseLabel": "Repurchases of common stock (including commission and direct acquisition costs)",
        "netLabel": "Common stock repurchased, value",
        "negatedLabel": "Repurchases of common stock (including commissions and direct acquisition costs)",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r37",
      "r38",
      "r63",
      "r794",
      "r895",
      "r1028",
      "r1176"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "totalLabel": "Total net assets",
        "periodStartLabel": "Net assets at beginning of period",
        "periodEndLabel": "Net assets at end of period",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r41",
      "r42",
      "r56",
      "r842",
      "r860",
      "r896",
      "r897",
      "r1141",
      "r1177",
      "r1466",
      "r1470",
      "r1471",
      "r1496",
      "r1605",
      "r1689"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "Net Assets",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r348",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r364",
      "r561",
      "r576",
      "r898",
      "r900",
      "r1030"
     ]
    },
    "gsbd_StreamlandMediaMidcoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "StreamlandMediaMidcoLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Streamland Media Midco LLC [Member]",
        "documentation": "Streamland Media Midco LLC",
        "verboseLabel": "Streamland Media Midco LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Events",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r644"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]",
        "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryInvestmentHoldingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SummaryInvestmentHoldingsTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary Investment Holdings [Table Text Block]",
        "terseLabel": "Schedule of Investments as a Percentage of Fair Value and Net Assets",
        "documentation": "Tabular disclosure of the summary of investment holdings."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SummaryOfBreakdownOfFairValueForEachLevelOfInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SummaryOfBreakdownOfFairValueForEachLevelOfInvestmentsTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of breakdown of fair value for each level of investments.",
        "label": "Summary Of Breakdown Of Fair Value For Each Level Of Investments [Table Text Block]",
        "terseLabel": "Summary of Assets and Liabilities Categorized Within Fair Value Hierarchy"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SummaryOfChangesInFairValueOfAssetsByInvestmentTypeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SummaryOfChangesInFairValueOfAssetsByInvestmentTypeTableTextBlock",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "summary of changes in fair value of assets by investment type.",
        "label": "Summary of Changes in Fair Value of Assets by Investment Type [Table Text Block]",
        "terseLabel": "Summary of Changes in Fair Value of Level 3 Assets By Investment Type"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SummitBuyerLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SummitBuyerLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summit Buyer, LLC [Member]",
        "documentation": "Summit buyer, LLC.",
        "terseLabel": "Summit Buyer, LLC (dba Classic Collision)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SundanceGroupHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SundanceGroupHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sundance Group Holdings, Inc.",
        "label": "Sundance Group Holdings, Inc [Member]",
        "terseLabel": "Sundance Group Holdings, Inc. (dba NetDocuments)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SunshineCadenceHoldcoLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SunshineCadenceHoldcoLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sunshine Cadence HoldCo, LLC [Member]",
        "terseLabel": "Sunshine Cadence HoldCo, LLC (dba Cadence Education)",
        "documentation": "Sunshine Cadence HoldCo, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SupermanHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SupermanHoldingsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Superman Holdings, LLC.",
        "label": "Superman Holdings, LLC [Member]",
        "terseLabel": "Superman Holdings, LLC (dba Foundation Software)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental and non-cash activities"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SupplementalDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SupplementalDistributionMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Distribution [Member]",
        "documentation": "Supplemental distribution.",
        "terseLabel": "Supplemental Distribution"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SupremeFitnessGroupNYHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SupremeFitnessGroupNYHoldingsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supreme Fitness Group NY Holdings, LLC",
        "label": "Supreme Fitness Group NY Holdings, LLC [Member]",
        "documentation": "Supreme fitness group NY holdings, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_SweepPurchaserLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "SweepPurchaserLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sweep Purchaser LLC.",
        "label": "Sweep Purchaser L L C [Member]",
        "terseLabel": "Sweep Purchaser LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TEIIntermediateLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TEIIntermediateLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TEI Intermediate LLC [Member]",
        "documentation": "TEI intermediate LLC.",
        "terseLabel": "TEI Intermediate LLC (dba Triumvirate Environmental)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TLSapphireHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TLSapphireHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TL Sapphire Holdings, Inc.",
        "label": "TL Sapphire Holdings, Inc. [Member]",
        "documentation": "TL Sapphire Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1321"
     ]
    },
    "gsbd_TarponTowersIiLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TarponTowersIiLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tarpon Towers II LLC",
        "label": "Tarpon Towers II LLC [Member]",
        "documentation": "Tarpon towers II LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TextilesApparelAndLuxuryGoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TextilesApparelAndLuxuryGoodsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Textiles, apparel and luxury goods.",
        "label": "Textiles, Apparel And Luxury Goods [Member]",
        "terseLabel": "Textiles, Apparel &amp; Luxury Goods"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TheCenterForOrthopedicAndResearchExcellenceIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TheCenterForOrthopedicAndResearchExcellenceIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Center for Orthopedic and Research Excellence, Inc.",
        "label": "The Center for Orthopedic and Research Excellence, Inc [Member]",
        "terseLabel": "The Center for Orthopedic and Research Excellence, Inc. (dba HOPCo)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThorFinancecoLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThorFinancecoLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thor FinanceCo LLC (dba Harmoni Towers)",
        "label": "Thor FinanceCo LLC [Member]",
        "documentation": "Thor FinanceCo LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeAugustTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeAugustTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three August Two Thousand Twenty Two.",
        "label": "Three August Two Thousand Twenty Two [Member]",
        "terseLabel": "August 3, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMayTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMayTwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three May Two Thousand Twenty Three [Member]",
        "documentation": "Three May Two Thousand Twenty Three.",
        "terseLabel": "May 3, 2023 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMayTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMayTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 3, 2022",
        "documentation": "Three May Two Thousand Twenty Two.",
        "label": "Three May Two Thousand Twenty Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthBBSWMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthBBSWMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Month B B S W [Member]",
        "documentation": "Three Month B B S W.",
        "terseLabel": "3 month BBSW"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthCanadianDollarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthCanadianDollarsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three month canadian dollars.",
        "label": "Three Month Canadian Dollars [Member]",
        "terseLabel": "Three-month Canadian Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthCdorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthCdorMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 month C",
        "label": "Three Month CDOR [Member]",
        "documentation": "Three Month CDOR."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthEuriborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthEuriborMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three month Euribor.",
        "label": "Three Month Euribor [Member]",
        "terseLabel": "3 month E"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthLIBORMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthLIBORMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three month LIBOR.",
        "label": "Three Month L I B O R [Member]",
        "terseLabel": "3 month LIBOR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthNiborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthNiborMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 month N",
        "label": "Three Month NIBOR [Member]",
        "documentation": "Three month nibor."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthSOFRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthSOFRMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three month SOFR.",
        "label": "Three Month S O F R [Member]",
        "terseLabel": "3 month SOFR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ThreeMonthSnMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ThreeMonthSnMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 month SN",
        "label": "Three Month SN [Member]",
        "documentation": "Three Month SN."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TigerAcquisitionLLCDbaSabreIndustriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TigerAcquisitionLLCDbaSabreIndustriesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tiger Acquisition, LLC (dba Sabre Industries) [Member]",
        "documentation": "Tiger Acquisition, LLC (dba Sabre Industries).",
        "terseLabel": "Tiger Acquisition, LLC (dba Sabre Industries)"
       }
      }
     },
     "auth_ref": []
    },
    "cef_TotalAnnualExpensesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "TotalAnnualExpensesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Annual Expenses [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1320"
     ]
    },
    "gsbd_TotalVisionLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TotalVisionLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Vision LLC.",
        "label": "Total Vision L L C [Member]",
        "terseLabel": "Total Vision LLC Initial Acquisition Date on 07/15/21",
        "verboseLabel": "Total Vision LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TowercoIvHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TowercoIvHoldingsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Towerco IV Holdings, LLC",
        "label": "Towerco IV Holdings, LLC [Member]",
        "documentation": "Towerco IV Holdings, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1341"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "gsbd_TradingCompaniesAndDistributorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TradingCompaniesAndDistributorsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading companies and distributors.",
        "label": "Trading Companies And Distributors [Member]",
        "terseLabel": "Trading Companies &amp; Distributors"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TransferAgentFeesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TransferAgentFeesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer agent fees payable.",
        "label": "Transfer Agent Fees Payable",
        "terseLabel": "Transfer agent fees payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtParentheticalDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r329",
      "r361",
      "r561",
      "r575",
      "r604",
      "r612",
      "r615",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r721",
      "r737",
      "r1129",
      "r1130",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1142",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1492",
      "r1493",
      "r1494",
      "r1495",
      "r1586",
      "r1589",
      "r1590",
      "r1591",
      "r1598",
      "r1601",
      "r1602",
      "r1603"
     ]
    },
    "gsbd_TransportationInfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TransportationInfrastructureMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation infrastructure member.",
        "label": "Transportation Infrastructure [Member]",
        "terseLabel": "Transportation Infrastructure"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1344"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1345"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1345"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1346"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1344"
     ]
    },
    "gsbd_TreasuryStockAcquiredAverageCostPerShareIncludingCommissionCosts": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TreasuryStockAcquiredAverageCostPerShareIncludingCommissionCosts",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock Acquired Average Cost Per Share Including Commission Costs",
        "documentation": "Treasury stock acquired average cost per share including commission costs.",
        "terseLabel": "Average Price Paid per Share (including commissions)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TropicalBidcoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TropicalBidcoLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tropical Bidco, LLC [Member]",
        "documentation": "Tropical Bidco, LLC.",
        "terseLabel": "Tropical Bidco, LLC (dba Tropical Cheese)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TruistAndSmbcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TruistAndSmbcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Truist and SMBC.",
        "label": "Truist and SMBC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TruistMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TruistMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Truist.",
        "label": "Truist [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TrystarLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TrystarLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trystar, LLC",
        "label": "Trystar, L L C [Member]",
        "documentation": "Trystar, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwelveMonthLIBORMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwelveMonthLIBORMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twelve month LIBOR.",
        "label": "Twelve Month L I B O R [Member]",
        "terseLabel": "12 month LIBOR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentyFifthFebruaryTwoThousandTwentySixBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentyFifthFebruaryTwoThousandTwentySixBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Fifth February Two Thousand Twenty Six Base [Member]",
        "documentation": "Twenty Fifth February Two Thousand Twenty Six Base.",
        "terseLabel": "February 25, 2026 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentyFifthFebruaryTwoThousandTwentySixSupplementalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentyFifthFebruaryTwoThousandTwentySixSupplementalMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Fifth February Two Thousand Twenty Six Supplemental [Member]",
        "documentation": "Twenty Fifth February Two Thousand Twenty Six Supplemental [Member]",
        "terseLabel": "February 25, 2026 (Supplemental)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentyOneFebruaryTwoThousandTwentyFourBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentyOneFebruaryTwoThousandTwentyFourBaseMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty One February Two Thousand Twenty Four Base [Member]",
        "documentation": "Twenty One February Two Thousand Twenty Four Base.",
        "terseLabel": "February 21, 2024 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentyOneFebruaryTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentyOneFebruaryTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 21, 2024",
        "label": "Twenty One February Two Thousand Twenty Four [Member]",
        "documentation": "Twenty One February Two Thousand Twenty Four."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentySixFebruaryTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentySixFebruaryTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Six February Two Thousand Twenty Four [Member]",
        "documentation": "Twenty six february two thousand twenty four,",
        "terseLabel": "February 26, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentySixFebruaryTwoThousandTwentyFourSpecialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentySixFebruaryTwoThousandTwentyFourSpecialMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 26, 2024 (Special)",
        "label": "Twenty Six February Two Thousand Twenty Four Special [Member]",
        "documentation": "Twenty six february two thousand twenty four special."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentyThreeFebruaryTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentyThreeFebruaryTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twenty Three February Two Thousand Twenty Two.",
        "label": "Twenty Three February Two Thousand Twenty Two [Member]",
        "terseLabel": "February 23, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwentyTwoFebruaryTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwentyTwoFebruaryTwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twenty two february two thousand twenty three.",
        "label": "Twenty Two February Two Thousand Twenty Three [Member]",
        "terseLabel": "February 22, 2023 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoAugustTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoAugustTwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two August Two Thousand Twenty Three [Member]",
        "documentation": "Two august two thousand twenty three.",
        "terseLabel": "August 2, 2023 (Base)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoMonthLiborMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoMonthLiborMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two month LIBOR.",
        "label": "Two Month LIBOR [Member]",
        "terseLabel": "2 month LIBOR"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoNovemberTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoNovemberTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsScheduleOfDistributionsDeclaredOnCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two november two thousand twenty two.",
        "label": "Two November Two Thousand Twenty Two [Member]",
        "terseLabel": "November 2, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandAndTwentyNineNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandAndTwentyNineNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand and Twenty Nine Notes [Member]",
        "documentation": "Two Thousand and Twenty Nine Notes.",
        "terseLabel": "2029 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandAndTwentySixNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandAndTwentySixNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand and Twenty Six Notes [Member]",
        "documentation": "Two thousand and twenty six notes.",
        "terseLabel": "2026 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandThirtyNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandThirtyNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2030NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 Notes",
        "label": "Two Thousand Thirty Notes [Member]",
        "documentation": "Two thousand thirty notes."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandTwentyFive10B5-1PlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandTwentyFive10B5-1PlanMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfRepurchasesUnder202510b51PlanDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty Five 10b5-1 Plan [Member]",
        "documentation": "Two thousand twenty five 10b5-1 plan.",
        "terseLabel": "2025 10b5-1 Plan"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandTwentyFiveNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandTwentyFiveNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty Five Notes [Member]",
        "documentation": "Two Thousand Twenty Five Notes [Member]",
        "terseLabel": "2025 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandTwentyNineNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandTwentyNineNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2029NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty Nine Notes [Member]",
        "documentation": "Two thousand twenty nine notes.",
        "terseLabel": "2029 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandTwentySixNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandTwentySixNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty Six Notes [Member]",
        "documentation": "Two Thousand Twenty Six Notes [Member]",
        "terseLabel": "2026 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandTwentyThreeEquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandTwentyThreeEquityDistributionAgreementMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Equity Distribution Agreement [Member]",
        "documentation": "Two Thousand Twenty Three Equity Distribution Agreement [Member]",
        "label": "Two Thousand Twenty Three Equity Distribution Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoThousandTwentyTwoEquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoThousandTwentyTwoEquityDistributionAgreementMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Two Equity Distribution Agreement.",
        "label": "Two Thousand Twenty Two Equity Distribution Agreement [Member]",
        "terseLabel": "2022 Equity Distribution Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoZeroTwoFiveNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoZeroTwoFiveNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2025NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three point seven five unsecured notes due two zero two five [Member]",
        "label": "Two Zero Two Five Notes [Member]",
        "terseLabel": "2025 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwoZeroTwoSixNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwoZeroTwoSixNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfCarryingValueOf2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2026NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two zero two six notes [Member]",
        "label": "Two Zero Two Six Notes [Member]",
        "terseLabel": "2026 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_TwothousandTwentySevenNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "TwothousandTwentySevenNotesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfCarryingValueOf2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDebtComponentsOfInterestAndOtherDebtExpensesRelatedTo2027NotesDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingDebtDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtTables",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfDebtObligationsCarriedAtFairValueDetails",
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TwoThousand Twenty Seven Notes [Member]",
        "documentation": "TwoThousand Twenty Seven Notes [Member]",
        "terseLabel": "2027 Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureNetAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "gsbd_UFTBuyerLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UFTBuyerLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UFT Buyer LLC [Member]",
        "documentation": "UFT Buyer LLC.",
        "terseLabel": "UFT Buyer LLC (dba United Flow Technologies)"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfGeographicCompositionOfInvestmentsAtFairValueDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "USD",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDerivativesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "U.S. Dollar",
        "verboseLabel": "Borrowings denominated in USD"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_USSignalCompanyLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "USSignalCompanyLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Signal Company, L L C [Member]",
        "terseLabel": "US Signal Company, LLC",
        "documentation": "US Signal Company, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized deferred financing costs",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "cef_UnderwritersCompensationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "UnderwritersCompensationPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriters Compensation [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "gsbd_UnderwritingAndOfferingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnderwritingAndOfferingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails": {
       "parentTag": "us-gaap_ProceedsFromIssuanceOfCommonStock",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureNetAssetsScheduleOfIssuanceOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting/Offering Expenses",
        "negatedLabel": "Underwriting/Offering Expenses",
        "label": "Underwriting and Offering Expenses",
        "documentation": "Underwriting and offering expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1340"
     ]
    },
    "gsbd_UnitedFlowTechnologiesIntermediateHoldcoIiLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnitedFlowTechnologiesIntermediateHoldcoIiLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United Flow Technologies Intermediate Holdco II, LLC [Member]",
        "label": "United Flow Technologies Intermediate Holdco II, LLC [Member]",
        "terseLabel": "United Flow Technologies Intermediate Holdco II, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossInvestmentAndDerivativeOperatingAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossInvestmentAndDerivativeOperatingAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net change in unrealized (appreciation) depreciation on investments",
        "label": "Unrealized Gain (Loss), Investment and Derivative, Operating, after Tax",
        "documentation": "Amount, after tax, of unrealized gain (loss) from investment and derivative, classified as operating. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r792",
      "r892",
      "r1032",
      "r1176",
      "r1680"
     ]
    },
    "us-gaap_UnrealizedGainLossInvestmentAndDerivativeOperatingTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossInvestmentAndDerivativeOperatingTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss), Investment and Derivative, Operating, Tax Expense (Benefit)",
        "terseLabel": "(Provision) benefit for taxes on unrealized appreciation/depreciation on investments",
        "negatedLabel": "(Provision) benefit for taxes on unrealized appreciation/depreciation on investments",
        "documentation": "Amount of tax expense (benefit) from unrealized gain (loss) from investment and derivative, classified as operating. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r1674",
      "r1679",
      "r1694"
     ]
    },
    "us-gaap_UnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossInvestmentDerivativeAndForeignCurrencyTransactionPriceChangeOperatingBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Unrealized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, before Tax, Total",
        "label": "Unrealized Gain (Loss), Investment, Derivative, and Foreign Currency Transaction Price Change, Operating, before Tax",
        "terseLabel": "Net change in unrealized appreciation (depreciation)",
        "documentation": "Amount, before tax, of unrealized gain (loss) on investment, derivative, and foreign currency transaction on investment and derivative from change in market price, classified as operating. Investment includes, but is not limited to, debt and equity securities, security sold short, real estate, and commodity."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r1031",
      "r1687"
     ]
    },
    "gsbd_UnrealizedGainLossOnDerivativeInstrumentsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnrealizedGainLossOnDerivativeInstrumentsNet",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails": {
       "parentTag": "us-gaap_GainLossOnDerivativeInstrumentsNetPretax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrealized gain loss on derivative instruments, net.",
        "label": "Unrealized Gain Loss On Derivative Instruments, Net",
        "terseLabel": "Net change in unrealized appreciation (depreciation) on foreign currency forward contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails": {
       "parentTag": "us-gaap_GainLossOnDerivativeInstrumentsNetPretax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureDerivativesScheduleOfEffectOfTransactionsInForeignCurrencyForwardContractsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "terseLabel": "Net change in unrealized appreciation (depreciation)",
        "verboseLabel": "Net change in unrealized appreciation (depreciation) on foreign currency forward contracts",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r886",
      "r887",
      "r888",
      "r889",
      "r963"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured Debt",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_UnsecuredNotesDueTwoThousandThirtyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnsecuredNotesDueTwoThousandThirtyMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Notes Due Two Thousand Thirty [Member]",
        "documentation": "Unsecured Notes Due Two Thousand Thirty.",
        "terseLabel": "Unsecured Notes due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_UnsecuredNotesDueTwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnsecuredNotesDueTwoThousandTwentyFiveMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Notes Due Two Thousand Twenty Five [Member]",
        "documentation": "Unsecured Notes Due 2025.",
        "terseLabel": "Unsecured Notes due 2025"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_UnsecuredNotesDueTwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnsecuredNotesDueTwoThousandTwentySevenMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Notes Due Two Thousand Twenty Seven [Member]",
        "documentation": "Unsecured Notes Due 2027.",
        "terseLabel": "Unsecured Notes due 2027"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_UnsecuredNotesDueTwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UnsecuredNotesDueTwoThousandTwentySixMember",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Notes Due Two Thousand Twenty Six [Member]",
        "documentation": "Unsecured Notes Due 2026.",
        "terseLabel": "Unsecured Notes due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_UsaDebuskLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UsaDebuskLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USA DeBusk, LLC",
        "label": "USA DeBusk LLC [Member]",
        "documentation": "USA debusk LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_UsnOpcoLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "UsnOpcoLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "USN Opco LLC.",
        "label": "USN Opco LLC [Member]",
        "terseLabel": "USN Opco LLC (dba Global Nephrology Solutions)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_VRCCompaniesLLCDbaVitalRecordsControlMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "VRCCompaniesLLCDbaVitalRecordsControlMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VRC Companies, LLC (dba Vital Records Control).",
        "label": "V R C Companies L L C Dba Vital Records Control [Member]",
        "terseLabel": "VRC Companies, LLC (dba Vital Records Control)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ValetWasteHoldingsIncDbaValetLivingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ValetWasteHoldingsIncDbaValetLivingMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valet Waste Holdings, Inc. (dba Valet Living) [Member]",
        "label": "Valet Waste Holdings, Inc. (dba Valet Living) [Member]",
        "terseLabel": "Valet Waste Holdings, Inc. (dba Valet Living)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r1107",
      "r1111",
      "r1132",
      "r1591"
     ]
    },
    "gsbd_ValuationTechniqueCollateralAnalysisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ValuationTechniqueCollateralAnalysisMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique collateral analysis.",
        "label": "Valuation Technique Collateral Analysis [Member]",
        "terseLabel": "Valuation Technique, Collateral Analysis"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationTechniqueDiscountedCashFlowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationTechniqueDiscountedCashFlowMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Technique, Discounted Cash Flow [Member]",
        "terseLabel": "Valuation Technique, Discounted Cash Flow",
        "documentation": "Valuation technique calculating present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1086",
      "r1132",
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique",
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r585",
      "r1107",
      "r1111",
      "r1132",
      "r1591"
     ]
    },
    "gsbd_VamosBidcoIncDbaVIPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "VamosBidcoIncDbaVIPMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vamos Bidco, Inc. (dba VIP) [Member]",
        "documentation": "Vamos Bidco, Inc. (dba VIP)",
        "verboseLabel": "Vamos Bidco, Inc. (dba VIP)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_VardimanBlackHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "VardimanBlackHoldingsLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vardiman Black Holdings, LLC [Member]",
        "documentation": "Vardiman black holdings, LLC.",
        "terseLabel": "Vardiman Black Holdings, LLC (dba Specialty Dental Brands)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1511",
      "r1583"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1406",
      "r1511",
      "r1583"
     ]
    },
    "gsbd_VasaFitnessBuyerIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "VasaFitnessBuyerIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VASA Fitness Buyer, Inc.",
        "label": "VASA Fitness Buyer, Inc [Member]",
        "documentation": "VASA Fitness Buyer, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_VisionsafeHoldingsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "VisionsafeHoldingsIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VisionSafe Holdings, Inc [Member]",
        "label": "VisionSafe Holdings, Inc [Member]",
        "terseLabel": "VisionSafe Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_VoltBidcoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "VoltBidcoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Volt Bidco, Inc.",
        "label": "Volt Bidco, Inc [Member]",
        "terseLabel": "Volt Bidco, Inc. (dba Power Factors)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "cef_WaiversAndReimbursementsOfFeesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "WaiversAndReimbursementsOfFeesPercent",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Waivers and Reimbursements of Fees [Percent]"
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfChangesInFairValueOfLevel3AssetsByInvestmentTypeDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentsExcludingInvestmentsInMoneyMarketFundsDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "terseLabel": "Warrants",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1163",
      "r1166",
      "r1167",
      "r1168",
      "r1171"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureFairValueMeasurementSummaryOfAssetsAndLiabilitiesCategorizedWithinFairValueHierarchyDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants, Fair Value",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants, Range of Significant Unobservable Inputs",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r1589",
      "r1590",
      "r1591"
     ]
    },
    "cef_WarrantsOrRightsCalledAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "WarrantsOrRightsCalledAmount",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Amount"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "cef_WarrantsOrRightsCalledPeriodDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "WarrantsOrRightsCalledPeriodDate",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Period [Date]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "cef_WarrantsOrRightsCalledTitleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "WarrantsOrRightsCalledTitleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Called Title"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "cef_WarrantsOrRightsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/cef/2025",
     "localname": "WarrantsOrRightsExercisePrice",
     "presentation": [
      "http://xbrl.sec.gov/cef/role/N2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Rights, Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "gsbd_WarrantsZeroPointOneOnePercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WarrantsZeroPointOneOnePercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Zero Point One One Percentage [Member]",
        "label": "Warrants Zero Point One One Percentage [Member]",
        "terseLabel": "Warrants - 0.11%"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WarrantsZeroPointZeroFivePercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WarrantsZeroPointZeroFivePercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants 0.05%.",
        "label": "Warrants Zero Point Zero Five Percentage [Member]",
        "terseLabel": "Warrants - 0.05%"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WarrantsZeroPointZeroFourPercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WarrantsZeroPointZeroFourPercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants - 0.04%",
        "label": "Warrants Zero Point Zero Four Percentage [Member]",
        "documentation": "Warrants zero point zero four percentage."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WarrantsZeroPointZeroThreePercentageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WarrantsZeroPointZeroThreePercentageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants - 0.03%",
        "documentation": "Warrants zero point zero three percentage.",
        "label": "Warrants Zero Point Zero Three Percentage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WebPTIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WebPTIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WebPT, Inc.",
        "label": "Web P T Inc [Member]",
        "terseLabel": "WebPT, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageLimitedPartnershipUnitsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageLimitedPartnershipUnitsOutstanding",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Limited Partnership Units Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding",
        "documentation": "Weighted average number of limited partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFairValueMeasurementSummaryOfRangesOfSignificantUnobservableInputsUsedToValueLevel3AssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average",
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r586",
      "r660",
      "r1052",
      "r1053",
      "r1132",
      "r1618",
      "r1620",
      "r1623"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfBasicAndDilutedEarningPerUnitDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding, diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r195"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfBasicAndDilutedEarningPerUnitDetails",
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsOfCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding, basic",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r195"
     ]
    },
    "gsbd_WellnessAcquisitioncoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WellnessAcquisitioncoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wellness AcquisitionCo, Inc.",
        "label": "Wellness AcquisitionCo, Inc [Member]",
        "terseLabel": "Wellness AcquisitionCo, Inc. (dba SPINS)"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WestwoodProfessionalServicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WestwoodProfessionalServicesIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Westwood Professional Services Inc.",
        "label": "Westwood Professional Services Inc [Member]",
        "documentation": "Westwood Professional Services Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WildcatSolutionsHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WildcatSolutionsHoldingsLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wildcat Solutions Holdings, Llc[Member]",
        "terseLabel": "Wildcat Solutions Holdings, LLC (dba O6 Environmental)",
        "documentation": "Wildcat Solutions Holdings, LLC."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WineDotComLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WineDotComLlcMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wine.com, LLC",
        "label": "Wine Dot Com LLC [Member]",
        "documentation": "Wine.com, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_WirelessTelecommunicationServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "WirelessTelecommunicationServicesMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureInvestmentsScheduleOfInvestmentsAsAPercentageOfFairValueAndNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wireless Telecommunication Services",
        "label": "Wireless Telecommunication Services [Member]",
        "documentation": "Wireless telecommunication services."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_XactlyCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "XactlyCorporationMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xactly Corporation",
        "documentation": "Xactly Corporation",
        "label": "Xactly Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1307"
     ]
    },
    "gsbd_ZaryaHoldCoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ZaryaHoldCoIncMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zarya HoldCo, Inc. (dba Eptura)",
        "label": "Zarya HoldCo, Inc. [Member]",
        "documentation": "Zarya holdCo, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ZeppelinUSBuyerIncDbaGlobalCriticalLogisticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ZeppelinUSBuyerIncDbaGlobalCriticalLogisticsMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zeppelin US Buyer Inc. (dba Global Critical Logistics)",
        "label": "Zeppelin US Buyer Inc Dba Global Critical Logistics [Member]",
        "documentation": "Zeppelin us buyer inc dba global critical logistics."
       }
      }
     },
     "auth_ref": []
    },
    "gsbd_ZeusCompanyLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.goldmansachsbdc.com/20260331",
     "localname": "ZeusCompanyLLCMember",
     "presentation": [
      "http://www.goldmansachsbdc.com/20260331/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfUnfundedCommitmentsBalancesByInvestmentTypesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zeus Company LLC [Member]",
        "documentation": "Zeus company LLC.",
        "terseLabel": "Zeus Company LLC"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "850",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "SubTopic": "30",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "944",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479808/944-20-55-15"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "220",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-5"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r138": {
   "role": "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"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r588": {
   "role": "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"
  },
  "r589": {
   "role": "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2G",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r598": {
   "role": "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"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-10"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-7"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-8"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-9"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-14"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-22"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-24"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-3"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(10)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-4"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-36"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "37",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-37"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-38"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "183",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "185",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "4"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "5"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "6"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "a",
   "Subparagraph": "Instruction 2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "b",
   "Subparagraph": "1"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "b",
   "Subparagraph": "2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "c"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "1",
   "Paragraph": "d"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "2",
   "Paragraph": "a"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "2",
   "Paragraph": "b"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "2",
   "Paragraph": "c"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "2",
   "Paragraph": "e"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "3"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "5"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "5",
   "Paragraph": "1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "5",
   "Paragraph": "2"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "5",
   "Paragraph": "3"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 10",
   "Subsection": "5",
   "Paragraph": "4"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 10",
   "Subparagraph": "a"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 10",
   "Subparagraph": "a, g, h"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 10",
   "Subparagraph": "f"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 10",
   "Subparagraph": "g"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 10",
   "Subparagraph": "i"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 11"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 4"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 5"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 6"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 7",
   "Subparagraph": "a"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 7",
   "Subparagraph": "b"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 8"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 3",
   "Subsection": "1",
   "Paragraph": "Instruction 9"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "1",
   "Paragraph": "Instruction 2"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "1",
   "Paragraph": "Instruction 3"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "1",
   "Paragraph": "Instruction 8"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3",
   "Paragraph": "2"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3",
   "Paragraph": "3",
   "Subparagraph": "Instruction 2"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3",
   "Paragraph": "5"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3",
   "Paragraph": "Instruction 1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3",
   "Paragraph": "Instruction 4"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 4",
   "Subsection": "3",
   "Paragraph": "Instruction 5"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "2",
   "Paragraph": "b, d"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "3",
   "Paragraph": "a"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "3",
   "Paragraph": "b"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "3",
   "Paragraph": "b",
   "Subparagraph": "1"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "3",
   "Paragraph": "b",
   "Subparagraph": "2"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "3",
   "Paragraph": "b",
   "Subparagraph": "3"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "b"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "b",
   "Subparagraph": "4"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "b",
   "Subparagraph": "Instruction 2"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "b",
   "Subparagraph": "Instruction 3"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "b",
   "Subparagraph": "Instruction 4"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "b",
   "Subparagraph": "Instructions 4, 5"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "c"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2",
   "Section": "Item 8",
   "Subsection": "5",
   "Paragraph": "e"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/321/tableOfContent"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/325/tableOfContent"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Investment Company Act of 1940",
   "Section": "61",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1467": {
   "role": "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"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1472": {
   "role": "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"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1486": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1490": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r1492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1493": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1494": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1501": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1512": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1517": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-15"
  },
  "r1518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1523": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1530": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1532": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1533": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1534": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1535": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1538": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1543": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1544": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1547": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1548": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1551": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1553": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1555": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1556": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-7"
  },
  "r1557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r1561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r1575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r1579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r1607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1"
  },
  "r1625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "932",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477385/932-360-S50-1"
  },
  "r1626": {
   "role": "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"
  },
  "r1627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15"
  },
  "r1661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r1662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-9"
  },
  "r1663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-10"
  },
  "r1665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-14"
  },
  "r1666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-18"
  },
  "r1667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r1668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r1670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1671": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1672": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1673": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r1679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r1680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r1681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r1682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477867/946-230-45-1"
  },
  "r1692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-37"
  }
 }
}
